/**
 * Hook that provides Zod validation schemas with translated error messages
 * Uses useMemo to prevent unnecessary re-creation of schemas
 */
export declare function useValidationSchemas(): {
    login: import("zod").ZodObject<{
        email: import("zod").ZodString;
        password: import("zod").ZodString;
    }, import("better-auth").$strip>;
    signup: import("zod").ZodObject<{
        firstName: import("zod").ZodString;
        lastName: import("zod").ZodString;
        email: import("zod").ZodString;
        password: import("zod").ZodString;
        confirmPassword: import("zod").ZodString;
    }, import("better-auth").$strip>;
    resetPassword: import("zod").ZodObject<{
        email: import("zod").ZodString;
    }, import("better-auth").$strip>;
    newPassword: import("zod").ZodObject<{
        password: import("zod").ZodString;
        confirmPassword: import("zod").ZodString;
    }, import("better-auth").$strip>;
    changePassword: import("zod").ZodObject<{
        currentPassword: import("zod").ZodString;
        newPassword: import("zod").ZodString;
        confirmPassword: import("zod").ZodString;
        revokeOtherSessions: import("zod").ZodOptional<import("zod").ZodBoolean>;
    }, import("better-auth").$strip>;
    profile: import("zod").ZodObject<{
        firstName: import("zod").ZodString;
        lastName: import("zod").ZodString;
        country: import("zod").ZodString;
        timezone: import("zod").ZodString;
        language: import("zod").ZodString;
    }, import("better-auth").$strip>;
    task: import("zod").ZodObject<{
        title: import("zod").ZodString;
        description: import("zod").ZodOptional<import("zod").ZodString>;
    }, import("better-auth").$strip>;
};
//# sourceMappingURL=useValidationSchemas.d.ts.map