import { z } from "zod"; export declare const ApplicantSchema: z.ZodObject<{ identityDocument: z.ZodObject<{ type: z.ZodEnum<{ brc: "brc"; nationalId: "nationalId"; passport: "passport"; ukvi: "ukvi"; }>; number: z.ZodString; }, z.core.$strip>; dateOfBirth: z.ZodUnion]>; }, z.core.$strip>; export declare const ConfigSchema: z.ZodObject<{ applicant: z.ZodOptional; number: z.ZodString; }, z.core.$strip>; dateOfBirth: z.ZodUnion]>; }, z.core.$strip>>; purpose: z.ZodOptional>; challengePreference: z.ZodOptional>; }, z.core.$strip>>; checkDetails: z.ZodOptional; organisation: z.ZodOptional; purpose: z.ZodOptional>; otherPurpose: z.ZodOptional; }, z.core.$strict>>; browser: z.ZodOptional; userDataDir: z.ZodOptional; }, z.core.$strip>>; artifacts: z.ZodOptional>; directory: z.ZodOptional; path: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"bytes">; maxBytes: z.ZodOptional; }, z.core.$strict>]>>; checker: z.ZodOptional>; directory: z.ZodOptional; path: z.ZodOptional; maxBytes: z.ZodOptional; inlineImages: z.ZodOptional; inlineStyles: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"bytes">; maxBytes: z.ZodOptional; inlineImages: z.ZodOptional; inlineStyles: z.ZodOptional; }, z.core.$strict>]>>; pdf: z.ZodOptional>; directory: z.ZodOptional; path: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"bytes">; maxBytes: z.ZodOptional; }, z.core.$strict>]>>; }, z.core.$strict>]>>; diagnostics: z.ZodOptional>>; directory: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; timeouts: z.ZodOptional; actionMs: z.ZodOptional; twoFactorMs: z.ZodOptional; }, z.core.$strip>>; verbose: z.ZodOptional; }, z.core.$strip>; export type ConfigFile = z.infer;