123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257 |
- import { App } from '../app/index';
- import { ActionCodeSettings as TActionCodeSettings } from './action-code-settings-builder';
- import { Auth as TAuth } from './auth';
- import { AuthFactorType as TAuthFactorType, AuthProviderConfig as TAuthProviderConfig, AuthProviderConfigFilter as TAuthProviderConfigFilter, CreateRequest as TCreateRequest, CreateMultiFactorInfoRequest as TCreateMultiFactorInfoRequest, CreatePhoneMultiFactorInfoRequest as TCreatePhoneMultiFactorInfoRequest, EmailSignInProviderConfig as TEmailSignInProviderConfig, ListProviderConfigResults as TListProviderConfigResults, MultiFactorCreateSettings as TMultiFactorCreateSettings, MultiFactorConfig as TMultiFactorConfig, MultiFactorConfigState as TMultiFactorConfigState, MultiFactorUpdateSettings as TMultiFactorUpdateSettings, OIDCAuthProviderConfig as TOIDCAuthProviderConfig, OIDCUpdateAuthProviderRequest as TOIDCUpdateAuthProviderRequest, SAMLAuthProviderConfig as TSAMLAuthProviderConfig, SAMLUpdateAuthProviderRequest as TSAMLUpdateAuthProviderRequest, UpdateAuthProviderRequest as TUpdateAuthProviderRequest, UpdateMultiFactorInfoRequest as TUpdateMultiFactorInfoRequest, UpdatePhoneMultiFactorInfoRequest as TUpdatePhoneMultiFactorInfoRequest, UpdateRequest as TUpdateRequest } from './auth-config';
- import { BaseAuth as TBaseAuth, DeleteUsersResult as TDeleteUsersResult, GetUsersResult as TGetUsersResult, ListUsersResult as TListUsersResult, SessionCookieOptions as TSessionCookieOptions } from './base-auth';
- import { EmailIdentifier as TEmailIdentifier, PhoneIdentifier as TPhoneIdentifier, ProviderIdentifier as TProviderIdentifier, UserIdentifier as TUserIdentifier, UidIdentifier as TUidIdentifier } from './identifier';
- import { CreateTenantRequest as TCreateTenantRequest, Tenant as TTenant, UpdateTenantRequest as TUpdateTenantRequest } from './tenant';
- import { ListTenantsResult as TListTenantsResult, TenantAwareAuth as TTenantAwareAuth, TenantManager as TTenantManager } from './tenant-manager';
- import { DecodedIdToken as TDecodedIdToken, DecodedAuthBlockingToken as TDecodedAuthBlockingToken } from './token-verifier';
- import { HashAlgorithmType as THashAlgorithmType, UserImportOptions as TUserImportOptions, UserImportRecord as TUserImportRecord, UserImportResult as TUserImportResult, UserMetadataRequest as TUserMetadataRequest, UserProviderRequest as TUserProviderRequest } from './user-import-builder';
- import { MultiFactorInfo as TMultiFactorInfo, MultiFactorSettings as TMultiFactorSettings, PhoneMultiFactorInfo as TPhoneMultiFactorInfo, UserInfo as TUserInfo, UserMetadata as TUserMetadata, UserRecord as TUserRecord } from './user-record';
- export declare function auth(app?: App): auth.Auth;
- export declare namespace auth {
-
- type ActionCodeSettings = TActionCodeSettings;
-
- type Auth = TAuth;
-
- type AuthFactorType = TAuthFactorType;
-
- type AuthProviderConfig = TAuthProviderConfig;
-
- type AuthProviderConfigFilter = TAuthProviderConfigFilter;
-
- type BaseAuth = TBaseAuth;
-
- type CreateMultiFactorInfoRequest = TCreateMultiFactorInfoRequest;
-
- type CreatePhoneMultiFactorInfoRequest = TCreatePhoneMultiFactorInfoRequest;
-
- type CreateRequest = TCreateRequest;
-
- type CreateTenantRequest = TCreateTenantRequest;
-
- type DecodedIdToken = TDecodedIdToken;
-
- type DecodedAuthBlockingToken = TDecodedAuthBlockingToken;
-
- type DeleteUsersResult = TDeleteUsersResult;
-
- type EmailIdentifier = TEmailIdentifier;
-
- type EmailSignInProviderConfig = TEmailSignInProviderConfig;
-
- type GetUsersResult = TGetUsersResult;
-
- type HashAlgorithmType = THashAlgorithmType;
-
- type ListProviderConfigResults = TListProviderConfigResults;
-
- type ListTenantsResult = TListTenantsResult;
-
- type ListUsersResult = TListUsersResult;
-
- type MultiFactorCreateSettings = TMultiFactorCreateSettings;
-
- type MultiFactorConfig = TMultiFactorConfig;
-
- type MultiFactorConfigState = TMultiFactorConfigState;
-
- type MultiFactorInfo = TMultiFactorInfo;
-
- type MultiFactorUpdateSettings = TMultiFactorUpdateSettings;
-
- type MultiFactorSettings = TMultiFactorSettings;
-
- type OIDCAuthProviderConfig = TOIDCAuthProviderConfig;
-
- type OIDCUpdateAuthProviderRequest = TOIDCUpdateAuthProviderRequest;
-
- type PhoneIdentifier = TPhoneIdentifier;
-
- type PhoneMultiFactorInfo = TPhoneMultiFactorInfo;
-
- type ProviderIdentifier = TProviderIdentifier;
-
- type SAMLAuthProviderConfig = TSAMLAuthProviderConfig;
-
- type SAMLUpdateAuthProviderRequest = TSAMLUpdateAuthProviderRequest;
-
- type SessionCookieOptions = TSessionCookieOptions;
-
- type Tenant = TTenant;
-
- type TenantAwareAuth = TTenantAwareAuth;
-
- type TenantManager = TTenantManager;
-
- type UidIdentifier = TUidIdentifier;
-
- type UpdateAuthProviderRequest = TUpdateAuthProviderRequest;
-
- type UpdateMultiFactorInfoRequest = TUpdateMultiFactorInfoRequest;
-
- type UpdatePhoneMultiFactorInfoRequest = TUpdatePhoneMultiFactorInfoRequest;
-
- type UpdateRequest = TUpdateRequest;
-
- type UpdateTenantRequest = TUpdateTenantRequest;
-
- type UserIdentifier = TUserIdentifier;
-
- type UserImportOptions = TUserImportOptions;
-
- type UserImportRecord = TUserImportRecord;
-
- type UserImportResult = TUserImportResult;
-
- type UserInfo = TUserInfo;
-
- type UserMetadata = TUserMetadata;
-
- type UserMetadataRequest = TUserMetadataRequest;
-
- type UserProviderRequest = TUserProviderRequest;
-
- type UserRecord = TUserRecord;
- }
|