import type { z } from 'zod'; import type { ErrorActionResultWithoutFormData, FieldErrors, InvalidActionResult, InvalidActionResultWithoutFormData, SuccessActionResultWithoutFormData } from './types.js'; export declare const success: (data: any) => { success: true; data: any; }; export declare const invalid: >(invalid: FieldErrors) => InvalidActionResultWithoutFormData; export declare const error: (error: unknown) => { success: false; error: string; }; export declare function _actionSuccess>(formData: z.infer, actionResult: SuccessActionResultWithoutFormData): { formData: z.core.output; invalid: undefined; error: undefined; success: true; data: any; }; export declare function _actionInvalid>(formData: z.infer, actionResult: InvalidActionResultWithoutFormData): InvalidActionResult; export declare function _actionError>(formData: z.infer, actionResult: ErrorActionResultWithoutFormData): { formData: z.core.output; invalid: undefined; data: undefined; success: false; error: string; }; export declare const isInvalidActionResult: >(actionResult: unknown) => actionResult is InvalidActionResultWithoutFormData; export declare const isErrorActionResult: (actionResult: unknown) => actionResult is ErrorActionResultWithoutFormData; export declare const initialState: >(formData: z.infer | undefined) => { success: false; formData: z.core.output | undefined; data: undefined; invalid: undefined; error: undefined; }; //# sourceMappingURL=helpers.d.ts.map