import * as z from "zod";
export type VisualSearchParameters3 = {
    text: string;
    threshold?: number | undefined;
};
export declare const VisualSearchParameters3$zodSchema: z.ZodType<VisualSearchParameters3>;
export type VisualSearchParameters2 = {
    image_asset_id: string;
    threshold?: number | undefined;
};
export declare const VisualSearchParameters2$zodSchema: z.ZodType<VisualSearchParameters2>;
export type VisualSearchParameters1 = {
    image_url: string;
    threshold?: number | undefined;
};
export declare const VisualSearchParameters1$zodSchema: z.ZodType<VisualSearchParameters1>;
/**
 * Parameters for visual search operations
 */
export type VisualSearchParametersUnion = VisualSearchParameters1 | VisualSearchParameters2 | VisualSearchParameters3;
export declare const VisualSearchParametersUnion$zodSchema: z.ZodType<VisualSearchParametersUnion>;
//# sourceMappingURL=visualsearchparametersunion.d.ts.map