import { NestAuthMFAMethodEnum } from '@ackplus/nest-auth-contracts';
import { IMfaDevice, IMfaStatusResponse } from '@ackplus/nest-auth-contracts';
export declare class MfaDeviceDto implements IMfaDevice {
    id: string;
    deviceName: string;
    method: NestAuthMFAMethodEnum;
    lastUsedAt?: Date | null;
    verified: boolean;
    createdAt?: Date | null;
}
export declare class MfaStatusResponseDto implements IMfaStatusResponse {
    isEnabled: boolean;
    verifiedMethods: NestAuthMFAMethodEnum[];
    configuredMethods: NestAuthMFAMethodEnum[];
    allowUserToggle: boolean;
    allowMethodSelection: boolean;
    totpDevices: MfaDeviceDto[];
    hasRecoveryCode: boolean;
}
//# sourceMappingURL=mfa-status.response.dto.d.ts.map