import { z } from 'zod'; /** * Schema for parsing browser session data from credentials (LINKEDIN_CRED, etc.) */ export declare const BrowserSessionDataSchema: z.ZodObject<{ contextId: z.ZodString; cookies: z.ZodArray; expires: z.ZodOptional; httpOnly: z.ZodOptional; secure: z.ZodOptional; }, "strip", z.ZodTypeAny, { value: string; name: string; domain: string; path?: string | undefined; expires?: number | undefined; httpOnly?: boolean | undefined; secure?: boolean | undefined; }, { value: string; name: string; domain: string; path?: string | undefined; expires?: number | undefined; httpOnly?: boolean | undefined; secure?: boolean | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { contextId: string; cookies: { value: string; name: string; domain: string; path?: string | undefined; expires?: number | undefined; httpOnly?: boolean | undefined; secure?: boolean | undefined; }[]; }, { contextId: string; cookies: { value: string; name: string; domain: string; path?: string | undefined; expires?: number | undefined; httpOnly?: boolean | undefined; secure?: boolean | undefined; }[]; }>; /** * Custom proxy configuration */ export declare const CustomProxySchema: z.ZodObject<{ id: z.ZodString; server: z.ZodString; username: z.ZodOptional; password: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; server: string; password?: string | undefined; username?: string | undefined; }, { id: string; server: string; password?: string | undefined; username?: string | undefined; }>; /** * Proxy choice - none, browserbase, or custom proxy */ export declare const ProxyChoiceSchema: z.ZodUnion<[z.ZodObject<{ type: z.ZodEnum<["none"]>; }, "strip", z.ZodTypeAny, { type: "none"; }, { type: "none"; }>, z.ZodObject<{ type: z.ZodEnum<["browserbase"]>; }, "strip", z.ZodTypeAny, { type: "browserbase"; }, { type: "browserbase"; }>, z.ZodObject<{ type: z.ZodEnum<["custom"]>; proxy: z.ZodObject<{ id: z.ZodString; server: z.ZodString; username: z.ZodOptional; password: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; server: string; password?: string | undefined; username?: string | undefined; }, { id: string; server: string; password?: string | undefined; username?: string | undefined; }>; }, "strip", z.ZodTypeAny, { type: "custom"; proxy: { id: string; server: string; password?: string | undefined; username?: string | undefined; }; }, { type: "custom"; proxy: { id: string; server: string; password?: string | undefined; username?: string | undefined; }; }>]>; export type CustomProxy = z.infer; export type ProxyChoice = z.infer; //# sourceMappingURL=schema.d.ts.map