import { type Intent, type Submission } from '@conform-to/dom'; import type { $ZodType, $ZodIssue, $ZodErrorMap, output, input } from 'zod/v4/core'; export declare function parseWithZod(payload: FormData | URLSearchParams, options: { schema: Schema | ((intent: Intent | null) => Schema); async?: false; error?: $ZodErrorMap; disableAutoCoercion?: boolean; }): Submission, string[], output>; export declare function parseWithZod(payload: FormData | URLSearchParams, options: { schema: Schema | ((intent: Intent | null) => Schema); async?: false; error?: $ZodErrorMap; formatError: (issues: Array<$ZodIssue>) => FormError; disableAutoCoercion?: boolean; }): Submission, FormError, output>; export declare function parseWithZod(payload: FormData | URLSearchParams, options: { schema: Schema | ((intent: Intent | null) => Schema); async: true; error?: $ZodErrorMap; disableAutoCoercion?: boolean; }): Promise, string[], output>>; export declare function parseWithZod(payload: FormData | URLSearchParams, options: { schema: Schema | ((intent: Intent | null) => Schema); async: true; error?: $ZodErrorMap; formatError: (issues: Array<$ZodIssue>) => FormError; disableAutoCoercion?: boolean; }): Promise, FormError, output>>; export declare const conformZodMessage: { VALIDATION_SKIPPED: string; VALIDATION_UNDEFINED: string; }; //# sourceMappingURL=parse.d.ts.map