import { Entity } from "../../../common"; /** * TotpAuthenticator Entity Type * * Stores TOTP authenticator data (1:N with User) * Relationship: User -[HAS_TOTP_AUTHENTICATOR]-> TotpAuthenticator */ export type TotpAuthenticator = Entity & { name: string; secret: string; verified: boolean; lastUsedAt?: Date; }; /** * TotpAuthenticator Entity Descriptor * * Single source of truth for the TotpAuthenticator entity configuration. * TotpAuthenticator entries are NOT company-scoped - they're attached to User via relationship. * * Note: The 'secret' field is excluded from JSON:API responses for security. */ export declare const TotpAuthenticatorDescriptor: import("../../../common").EntityDescriptor; export type TotpAuthenticatorDescriptorType = typeof TotpAuthenticatorDescriptor; //# sourceMappingURL=totp-authenticator.d.ts.map