import { z } from 'zod'; export declare const loginSchema: z.ZodObject<{ email: z.ZodString; password: z.ZodString; }, z.core.$strip>; export declare const baseSignupSchema: z.ZodObject<{ firstName: z.ZodString; lastName: z.ZodString; email: z.ZodString; password: z.ZodString; }, z.core.$strip>; export declare const signupSchema: z.ZodObject<{ firstName: z.ZodString; lastName: z.ZodString; email: z.ZodString; password: z.ZodString; confirmPassword: z.ZodString; }, z.core.$strip>; export declare const resetPasswordSchema: z.ZodObject<{ email: z.ZodString; }, z.core.$strip>; export declare const newPasswordSchema: z.ZodObject<{ password: z.ZodString; confirmPassword: z.ZodString; }, z.core.$strip>; export declare const changePasswordSchema: z.ZodObject<{ currentPassword: z.ZodString; newPassword: z.ZodString; confirmPassword: z.ZodString; revokeOtherSessions: z.ZodOptional; }, z.core.$strip>; export declare const profileSchema: z.ZodObject<{ firstName: z.ZodString; lastName: z.ZodString; country: z.ZodString; timezone: z.ZodString; language: z.ZodString; }, z.core.$strip>; export declare const partialProfileSchema: z.ZodObject<{ firstName: z.ZodOptional; lastName: z.ZodOptional; country: z.ZodOptional; timezone: z.ZodOptional; language: z.ZodOptional; }, z.core.$strip>; export type LoginFormData = z.infer; export type SignupFormData = z.infer; export type ResetPasswordFormData = z.infer; export type NewPasswordFormData = z.infer; export type ChangePasswordFormData = z.infer; export type ProfileFormData = z.infer; //# sourceMappingURL=validation.d.ts.map