import { AutoEncoder } from '@simonbackx/simple-encoding'; export declare enum LoginMethod { Password = "Password", SSO = "SSO", Google = "Google" } /** * This config is public and should not contain any secrets. Use OpenIDClientConfiguration for private data */ export declare class LoginMethodConfig extends AutoEncoder { /** * Full name of this login method. e.g. 'Sign in with Google' */ loginButtonText: string | null; /** * Full name of this login method. e.g. 'Sign in with Google' */ fullName: string | null; /** * Full name of this login method. e.g. 'Google' */ shortName: string | null; /** * Limit this method to email addresses ending on these domains. * When this is empty, all domains are allowed. */ allowlist: string[]; /** * Disallow this method for email addresses ending on these domains */ blocklist: string[]; isEnabledForEmail(email: string): boolean; } //# sourceMappingURL=LoginMethod.d.ts.map