export declare class RegisterDto {
    email: string;
    password: string;
    acceptTerms: boolean;
    acceptPrivacy: boolean;
    firstName?: string;
    lastName?: string;
    deviceLabel?: string;
}
export declare class LoginDto {
    email: string;
    password: string;
    deviceLabel?: string;
}
export declare class TokenDto {
    token: string;
}
export declare class VerifyEmailCodeDto {
    email: string;
    code: string;
}
export declare class ResendVerificationDto {
    email: string;
}
export declare class ResetPasswordDto extends TokenDto {
    password: string;
}
export declare class RefreshDto {
    refreshToken?: string;
}
export declare class TwoFactorCodeDto {
    code: string;
}
export declare class TwoFactorVerifyDto extends TwoFactorCodeDto {
    challengeToken: string;
    deviceLabel?: string;
}
export declare class DisableTwoFactorDto extends TwoFactorCodeDto {
    password: string;
}
export declare class AppleDto {
    identityToken: string;
    deviceLabel?: string;
}
