import * as z from "zod/v4";
import { Result as SafeParseResult } from "../types/fp.js";
import { SDKValidationError } from "./errors/sdkvalidationerror.js";
export type URLCitation = {
    content?: string | undefined;
    endIndex: number;
    startIndex: number;
    title: string;
    type: "url_citation";
    url: string;
};
/** @internal */
export declare const URLCitation$inboundSchema: z.ZodType<URLCitation, unknown>;
/** @internal */
export type URLCitation$Outbound = {
    content?: string | undefined;
    end_index: number;
    start_index: number;
    title: string;
    type: "url_citation";
    url: string;
};
/** @internal */
export declare const URLCitation$outboundSchema: z.ZodType<URLCitation$Outbound, URLCitation>;
export declare function urlCitationToJSON(urlCitation: URLCitation): string;
export declare function urlCitationFromJSON(jsonString: string): SafeParseResult<URLCitation, SDKValidationError>;
//# sourceMappingURL=urlcitation.d.ts.map