import { z } from "@medusajs/framework/zod";
export declare const ResetPasswordRequest: z.ZodObject<{
    identifier: z.ZodString;
    metadata: z.ZodDefault<z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>>;
}, z.core.$strip>;
export type ResetPasswordRequestType = z.infer<typeof ResetPasswordRequest>;
export declare const VerificationRequest: z.ZodObject<{
    entity_id: z.ZodString;
    entity_type: z.ZodString;
    code_provider: z.ZodDefault<z.ZodString>;
    metadata: z.ZodDefault<z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>>;
}, z.core.$strip>;
export type VerificationRequestType = z.infer<typeof VerificationRequest>;
export declare const VerificationConfirmRequest: z.ZodObject<{
    code: z.ZodString;
    code_provider: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type VerificationConfirmRequestType = z.infer<typeof VerificationConfirmRequest>;
export declare const AuthMfaVerifyChallengeRequest: z.ZodObject<{
    method: z.ZodString;
    code: z.ZodString;
}, z.core.$strip>;
export type AuthMfaVerifyChallengeRequestType = z.infer<typeof AuthMfaVerifyChallengeRequest>;
export declare const AuthMfaCreateFactorRequest: z.ZodObject<{
    provider: z.ZodString;
    label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    issuer: z.ZodOptional<z.ZodString>;
    metadata: z.ZodOptional<z.ZodNullable<z.ZodRecord<z.ZodString, z.ZodUnknown>>>;
}, z.core.$strip>;
export type AuthMfaCreateFactorRequestType = z.infer<typeof AuthMfaCreateFactorRequest>;
export declare const AuthMfaVerifyFactorRequest: z.ZodObject<{
    code: z.ZodString;
}, z.core.$strip>;
export type AuthMfaVerifyFactorRequestType = z.infer<typeof AuthMfaVerifyFactorRequest>;
export declare const AuthMfaDisableFactorRequest: z.ZodObject<{
    method: z.ZodOptional<z.ZodString>;
    code: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type AuthMfaDisableFactorRequestType = z.infer<typeof AuthMfaDisableFactorRequest>;
export declare const AuthMfaGenerateRecoveryCodesRequest: z.ZodObject<{
    count: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>;
export type AuthMfaGenerateRecoveryCodesRequestType = z.infer<typeof AuthMfaGenerateRecoveryCodesRequest>;
//# sourceMappingURL=validators.d.ts.map