export { ConfigSchema, Config, validateConfig }; import { z } from 'zod'; declare const ConfigSchema: z.ZodDefault>, string, string>, string, string>; debug: z.ZodDefault; proxyToWorker: z.ZodDefault; fetchArgs: z.ZodDefault; progress: z.ZodOptional, z.ZodVoid>>; model: z.ZodDefault>; output: z.ZodDefault>; quality: z.ZodDefault; }, "strip", z.ZodTypeAny, { format?: "image/x-alpha8" | "image/x-rgba8" | "image/png" | "image/jpeg" | "image/webp"; quality?: number; }, { format?: "image/x-alpha8" | "image/x-rgba8" | "image/png" | "image/jpeg" | "image/webp"; quality?: number; }>>; }, "strip", z.ZodTypeAny, { publicPath?: string; debug?: boolean; proxyToWorker?: boolean; fetchArgs?: any; progress?: (args_0: string, args_1: number, args_2: number, ...args_3: unknown[]) => void; model?: "small" | "medium" | "large"; output?: { format?: "image/x-alpha8" | "image/x-rgba8" | "image/png" | "image/jpeg" | "image/webp"; quality?: number; }; }, { publicPath?: string; debug?: boolean; proxyToWorker?: boolean; fetchArgs?: any; progress?: (args_0: string, args_1: number, args_2: number, ...args_3: unknown[]) => void; model?: "small" | "medium" | "large"; output?: { format?: "image/x-alpha8" | "image/x-rgba8" | "image/png" | "image/jpeg" | "image/webp"; quality?: number; }; }>>; type Config = z.infer; declare function validateConfig(configuration?: Config): Config; //# sourceMappingURL=schema.d.ts.map