import { z } from 'zod'; export declare const BrowserSettingsSchema: z.ZodObject<{ headless: z.ZodDefault; viewport: z.ZodDefault>; timeout: z.ZodDefault; humanize: z.ZodDefault>; enableCache: z.ZodDefault; blockImages: z.ZodDefault; blockWebrtc: z.ZodDefault; }, "strip", z.ZodTypeAny, { headless: boolean; viewport: [number, number]; timeout: number; humanize: number | boolean; enableCache: boolean; blockImages: boolean; blockWebrtc: boolean; }, { headless?: boolean | undefined; viewport?: [number, number] | undefined; timeout?: number | undefined; humanize?: number | boolean | undefined; enableCache?: boolean | undefined; blockImages?: boolean | undefined; blockWebrtc?: boolean | undefined; }>; export declare const ProxySettingsSchema: z.ZodObject<{ enabled: z.ZodDefault; server: z.ZodDefault; username: z.ZodDefault; password: z.ZodDefault; geoip: z.ZodDefault; }, "strip", z.ZodTypeAny, { enabled: boolean; server: string; username: string; password: string; geoip: boolean; }, { enabled?: boolean | undefined; server?: string | undefined; username?: string | undefined; password?: string | undefined; geoip?: boolean | undefined; }>; export declare const SettingsSchema: z.ZodObject<{ browser: z.ZodDefault; viewport: z.ZodDefault>; timeout: z.ZodDefault; humanize: z.ZodDefault>; enableCache: z.ZodDefault; blockImages: z.ZodDefault; blockWebrtc: z.ZodDefault; }, "strip", z.ZodTypeAny, { headless: boolean; viewport: [number, number]; timeout: number; humanize: number | boolean; enableCache: boolean; blockImages: boolean; blockWebrtc: boolean; }, { headless?: boolean | undefined; viewport?: [number, number] | undefined; timeout?: number | undefined; humanize?: number | boolean | undefined; enableCache?: boolean | undefined; blockImages?: boolean | undefined; blockWebrtc?: boolean | undefined; }>>; proxy: z.ZodDefault; server: z.ZodDefault; username: z.ZodDefault; password: z.ZodDefault; geoip: z.ZodDefault; }, "strip", z.ZodTypeAny, { enabled: boolean; server: string; username: string; password: string; geoip: boolean; }, { enabled?: boolean | undefined; server?: string | undefined; username?: string | undefined; password?: string | undefined; geoip?: boolean | undefined; }>>; popupSelectors: z.ZodDefault>; contextPaths: z.ZodDefault>; }, "strip", z.ZodTypeAny, { browser: { headless: boolean; viewport: [number, number]; timeout: number; humanize: number | boolean; enableCache: boolean; blockImages: boolean; blockWebrtc: boolean; }; proxy: { enabled: boolean; server: string; username: string; password: string; geoip: boolean; }; popupSelectors: string[]; contextPaths: string[]; }, { browser?: { headless?: boolean | undefined; viewport?: [number, number] | undefined; timeout?: number | undefined; humanize?: number | boolean | undefined; enableCache?: boolean | undefined; blockImages?: boolean | undefined; blockWebrtc?: boolean | undefined; } | undefined; proxy?: { enabled?: boolean | undefined; server?: string | undefined; username?: string | undefined; password?: string | undefined; geoip?: boolean | undefined; } | undefined; popupSelectors?: string[] | undefined; contextPaths?: string[] | undefined; }>; export type BrowserSettings = z.infer; export type ProxySettings = z.infer; export type Settings = z.infer; //# sourceMappingURL=types.d.ts.map