import { BaseEntity, EntityId, RelationType } from "../../../src"; import { User } from "./User"; export declare enum AuthenticatorType { App = "APP", Email = "EMAIL", Google = "GOOGLE", Sms = "SMS" } export declare abstract class Authenticator extends BaseEntity { static relations: { readonly owner: { readonly type: RelationType.OneToOne; readonly to: () => typeof User; readonly inversedBy: "authenticator"; readonly owner: true; }; }; ownerId: EntityId; type: AuthenticatorType; disabledAt?: Date; disabled?: boolean; metadata?: any; } //# sourceMappingURL=Authenticator.d.ts.map