Do not edit this file. It is a report generated by API Extractor.
/// <reference types="node" />
import { Agent } from 'http';
import { Bucket } from '@google-cloud/storage';
import { FirebaseDatabase } from '@firebase/database-types';
import * as _firestore from '@google-cloud/firestore';
import * as rtdb from '@firebase/database-types';
// @public (undocumented)
export function app(name?: string): app.App;
// @public (undocumented)
export namespace app {
// Warning: (ae-forgotten-export) The symbol "App" needs to be exported by the entry point default-namespace.d.ts
export interface App extends App {
// (undocumented)
appCheck(): appCheck.AppCheck;
// (undocumented)
auth(): auth.Auth;
// (undocumented)
database(url?: string): database.Database;
delete(): Promise<void>;
// (undocumented)
firestore(): firestore.Firestore;
// (undocumented)
installations(): installations.Installations;
// @deprecated (undocumented)
instanceId(): instanceId.InstanceId;
// (undocumented)
machineLearning(): machineLearning.MachineLearning;
// (undocumented)
messaging(): messaging.Messaging;
// (undocumented)
projectManagement(): projectManagement.ProjectManagement;
// (undocumented)
remoteConfig(): remoteConfig.RemoteConfig;
// (undocumented)
securityRules(): securityRules.SecurityRules;
// (undocumented)
storage(): storage.Storage;
}
}
// @public
export function appCheck(app?: App): appCheck.AppCheck;
// @public (undocumented)
export namespace appCheck {
// Warning: (ae-forgotten-export) The symbol "AppCheck" needs to be exported by the entry point default-namespace.d.ts
export type AppCheck = AppCheck;
// Warning: (ae-forgotten-export) The symbol "AppCheckToken" needs to be exported by the entry point default-namespace.d.ts
export type AppCheckToken = AppCheckToken;
// Warning: (ae-forgotten-export) The symbol "AppCheckTokenOptions" needs to be exported by the entry point default-namespace.d.ts
//
// (undocumented)
export type AppCheckTokenOptions = AppCheckTokenOptions;
// Warning: (ae-forgotten-export) The symbol "DecodedAppCheckToken" needs to be exported by the entry point default-namespace.d.ts
export type DecodedAppCheckToken = DecodedAppCheckToken;
// Warning: (ae-forgotten-export) The symbol "VerifyAppCheckTokenResponse" needs to be exported by the entry point default-namespace.d.ts
export type VerifyAppCheckTokenResponse = VerifyAppCheckTokenResponse;
}
// @public
export interface AppOptions {
// Warning: (ae-forgotten-export) The symbol "Credential" needs to be exported by the entry point default-namespace.d.ts
credential?: Credential;
databaseAuthVariableOverride?: object | null;
databaseURL?: string;
httpAgent?: Agent;
projectId?: string;
serviceAccountId?: string;
storageBucket?: string;
}
// @public (undocumented)
export const apps: (app.App | null)[];
// @public
export function auth(app?: App): auth.Auth;
// @public (undocumented)
export namespace auth {
// Warning: (ae-forgotten-export) The symbol "ActionCodeSettings" needs to be exported by the entry point default-namespace.d.ts
export type ActionCodeSettings = ActionCodeSettings;
// Warning: (ae-forgotten-export) The symbol "Auth" needs to be exported by the entry point default-namespace.d.ts
export type Auth = Auth;
// Warning: (ae-forgotten-export) The symbol "AuthFactorType" needs to be exported by the entry point default-namespace.d.ts
export type AuthFactorType = AuthFactorType;
// Warning: (ae-forgotten-export) The symbol "AuthProviderConfig" needs to be exported by the entry point default-namespace.d.ts
export type AuthProviderConfig = AuthProviderConfig;
// Warning: (ae-forgotten-export) The symbol "AuthProviderConfigFilter" needs to be exported by the entry point default-namespace.d.ts
export type AuthProviderConfigFilter = AuthProviderConfigFilter;
// Warning: (ae-forgotten-export) The symbol "BaseAuth" needs to be exported by the entry point default-namespace.d.ts
export type BaseAuth = BaseAuth;
// Warning: (ae-forgotten-export) The symbol "CreateMultiFactorInfoRequest" needs to be exported by the entry point default-namespace.d.ts
export type CreateMultiFactorInfoRequest = CreateMultiFactorInfoRequest;
// Warning: (ae-forgotten-export) The symbol "CreatePhoneMultiFactorInfoRequest" needs to be exported by the entry point default-namespace.d.ts
export type CreatePhoneMultiFactorInfoRequest = CreatePhoneMultiFactorInfoRequest;
// Warning: (ae-forgotten-export) The symbol "CreateRequest" needs to be exported by the entry point default-namespace.d.ts
export type CreateRequest = CreateRequest;
// Warning: (ae-forgotten-export) The symbol "CreateTenantRequest" needs to be exported by the entry point default-namespace.d.ts
export type CreateTenantRequest = CreateTenantRequest;
// Warning: (ae-forgotten-export) The symbol "DecodedAuthBlockingToken" needs to be exported by the entry point default-namespace.d.ts
//
// @alpha (undocumented)
export type DecodedAuthBlockingToken = DecodedAuthBlockingToken;
// Warning: (ae-forgotten-export) The symbol "DecodedIdToken" needs to be exported by the entry point default-namespace.d.ts
export type DecodedIdToken = DecodedIdToken;
// Warning: (ae-forgotten-export) The symbol "DeleteUsersResult" needs to be exported by the entry point default-namespace.d.ts
export type DeleteUsersResult = DeleteUsersResult;
// Warning: (ae-forgotten-export) The symbol "EmailIdentifier" needs to be exported by the entry point default-namespace.d.ts
export type EmailIdentifier = EmailIdentifier;
// Warning: (ae-forgotten-export) The symbol "EmailSignInProviderConfig" needs to be exported by the entry point default-namespace.d.ts
export type EmailSignInProviderConfig = EmailSignInProviderConfig;
// Warning: (ae-forgotten-export) The symbol "GetUsersResult" needs to be exported by the entry point default-namespace.d.ts
export type GetUsersResult = GetUsersResult;
// Warning: (ae-forgotten-export) The symbol "HashAlgorithmType" needs to be exported by the entry point default-namespace.d.ts
export type HashAlgorithmType = HashAlgorithmType;
// Warning: (ae-forgotten-export) The symbol "ListProviderConfigResults" needs to be exported by the entry point default-namespace.d.ts
export type ListProviderConfigResults = ListProviderConfigResults;
// Warning: (ae-forgotten-export) The symbol "ListTenantsResult" needs to be exported by the entry point default-namespace.d.ts
export type ListTenantsResult = ListTenantsResult;
// Warning: (ae-forgotten-export) The symbol "ListUsersResult" needs to be exported by the entry point default-namespace.d.ts
export type ListUsersResult = ListUsersResult;
// Warning: (ae-forgotten-export) The symbol "MultiFactorConfig" needs to be exported by the entry point default-namespace.d.ts
export type MultiFactorConfig = MultiFactorConfig;
// Warning: (ae-forgotten-export) The symbol "MultiFactorConfigState" needs to be exported by the entry point default-namespace.d.ts
export type MultiFactorConfigState = MultiFactorConfigState;
// Warning: (ae-forgotten-export) The symbol "MultiFactorCreateSettings" needs to be exported by the entry point default-namespace.d.ts
export type MultiFactorCreateSettings = MultiFactorCreateSettings;
// Warning: (ae-forgotten-export) The symbol "MultiFactorInfo" needs to be exported by the entry point default-namespace.d.ts
export type MultiFactorInfo = MultiFactorInfo;
// Warning: (ae-forgotten-export) The symbol "MultiFactorSettings" needs to be exported by the entry point default-namespace.d.ts
export type MultiFactorSettings = MultiFactorSettings;
// Warning: (ae-forgotten-export) The symbol "MultiFactorUpdateSettings" needs to be exported by the entry point default-namespace.d.ts
export type MultiFactorUpdateSettings = MultiFactorUpdateSettings;
// Warning: (ae-forgotten-export) The symbol "OIDCAuthProviderConfig" needs to be exported by the entry point default-namespace.d.ts
export type OIDCAuthProviderConfig = OIDCAuthProviderConfig;
// Warning: (ae-forgotten-export) The symbol "OIDCUpdateAuthProviderRequest" needs to be exported by the entry point default-namespace.d.ts
export type OIDCUpdateAuthProviderRequest = OIDCUpdateAuthProviderRequest;
// Warning: (ae-forgotten-export) The symbol "PhoneIdentifier" needs to be exported by the entry point default-namespace.d.ts
export type PhoneIdentifier = PhoneIdentifier;
// Warning: (ae-forgotten-export) The symbol "PhoneMultiFactorInfo" needs to be exported by the entry point default-namespace.d.ts
export type PhoneMultiFactorInfo = PhoneMultiFactorInfo;
// Warning: (ae-forgotten-export) The symbol "ProviderIdentifier" needs to be exported by the entry point default-namespace.d.ts
export type ProviderIdentifier = ProviderIdentifier;
// Warning: (ae-forgotten-export) The symbol "SAMLAuthProviderConfig" needs to be exported by the entry point default-namespace.d.ts
export type SAMLAuthProviderConfig = SAMLAuthProviderConfig;
// Warning: (ae-forgotten-export) The symbol "SAMLUpdateAuthProviderRequest" needs to be exported by the entry point default-namespace.d.ts
export type SAMLUpdateAuthProviderRequest = SAMLUpdateAuthProviderRequest;
// Warning: (ae-forgotten-export) The symbol "SessionCookieOptions" needs to be exported by the entry point default-namespace.d.ts
export type SessionCookieOptions = SessionCookieOptions;
// Warning: (ae-forgotten-export) The symbol "Tenant" needs to be exported by the entry point default-namespace.d.ts
export type Tenant = Tenant;
// Warning: (ae-forgotten-export) The symbol "TenantAwareAuth" needs to be exported by the entry point default-namespace.d.ts
export type TenantAwareAuth = TenantAwareAuth;
// Warning: (ae-forgotten-export) The symbol "TenantManager" needs to be exported by the entry point default-namespace.d.ts
export type TenantManager = TenantManager;
// Warning: (ae-forgotten-export) The symbol "UidIdentifier" needs to be exported by the entry point default-namespace.d.ts
export type UidIdentifier = UidIdentifier;
// Warning: (ae-forgotten-export) The symbol "UpdateAuthProviderRequest" needs to be exported by the entry point default-namespace.d.ts
export type UpdateAuthProviderRequest = UpdateAuthProviderRequest;
// Warning: (ae-forgotten-export) The symbol "UpdateMultiFactorInfoRequest" needs to be exported by the entry point default-namespace.d.ts
export type UpdateMultiFactorInfoRequest = UpdateMultiFactorInfoRequest;
// Warning: (ae-forgotten-export) The symbol "UpdatePhoneMultiFactorInfoRequest" needs to be exported by the entry point default-namespace.d.ts
export type UpdatePhoneMultiFactorInfoRequest = UpdatePhoneMultiFactorInfoRequest;
// Warning: (ae-forgotten-export) The symbol "UpdateRequest" needs to be exported by the entry point default-namespace.d.ts
export type UpdateRequest = UpdateRequest;
// Warning: (ae-forgotten-export) The symbol "UpdateTenantRequest" needs to be exported by the entry point default-namespace.d.ts
export type UpdateTenantRequest = UpdateTenantRequest;
// Warning: (ae-forgotten-export) The symbol "UserIdentifier" needs to be exported by the entry point default-namespace.d.ts
export type UserIdentifier = UserIdentifier;
// Warning: (ae-forgotten-export) The symbol "UserImportOptions" needs to be exported by the entry point default-namespace.d.ts
export type UserImportOptions = UserImportOptions;
// Warning: (ae-forgotten-export) The symbol "UserImportRecord" needs to be exported by the entry point default-namespace.d.ts
export type UserImportRecord = UserImportRecord;
// Warning: (ae-forgotten-export) The symbol "UserImportResult" needs to be exported by the entry point default-namespace.d.ts
export type UserImportResult = UserImportResult;
// Warning: (ae-forgotten-export) The symbol "UserInfo" needs to be exported by the entry point default-namespace.d.ts
export type UserInfo = UserInfo;
// Warning: (ae-forgotten-export) The symbol "UserMetadata" needs to be exported by the entry point default-namespace.d.ts
export type UserMetadata = UserMetadata;
// Warning: (ae-forgotten-export) The symbol "UserMetadataRequest" needs to be exported by the entry point default-namespace.d.ts
export type UserMetadataRequest = UserMetadataRequest;
// Warning: (ae-forgotten-export) The symbol "UserProviderRequest" needs to be exported by the entry point default-namespace.d.ts
export type UserProviderRequest = UserProviderRequest;
// Warning: (ae-forgotten-export) The symbol "UserRecord" needs to be exported by the entry point default-namespace.d.ts
export type UserRecord = UserRecord;
}
// @public (undocumented)
export namespace credential {
export type Credential = Credential;
const // Warning: (ae-forgotten-export) The symbol "applicationDefault" needs to be exported by the entry point default-namespace.d.ts
applicationDefault: typeof applicationDefault;
const // Warning: (ae-forgotten-export) The symbol "cert" needs to be exported by the entry point default-namespace.d.ts
cert: typeof cert;
const // Warning: (ae-forgotten-export) The symbol "refreshToken" needs to be exported by the entry point default-namespace.d.ts
refreshToken: typeof refreshToken;
}
// @public
export function database(app?: App): database.Database;
// @public (undocumented)
export namespace database {
// Warning: (ae-forgotten-export) The symbol "Database" needs to be exported by the entry point default-namespace.d.ts
export type Database = Database;
export type DataSnapshot = rtdb.DataSnapshot;
export type EventType = rtdb.EventType;
export type OnDisconnect = rtdb.OnDisconnect;
export type Query = rtdb.Query;
export type Reference = rtdb.Reference;
export type ThenableReference = rtdb.ThenableReference;
const enableLogging: typeof rtdb.enableLogging;
const ServerValue: rtdb.ServerValue;
}
// @public
export interface FirebaseArrayIndexError {
error: FirebaseError;
index: number;
}
// @public
export interface FirebaseError {
code: string;
message: string;
stack?: string;
toJSON(): object;
}
// @public (undocumented)
export function firestore(app?: App): _firestore.Firestore;
// @public (undocumented)
export namespace firestore {
import v1beta1 = _firestore.v1beta1;
import v1 = _firestore.v1;
import BulkWriter = _firestore.BulkWriter;
import BulkWriterOptions = _firestore.BulkWriterOptions;
import BundleBuilder = _firestore.BundleBuilder;
import CollectionGroup = _firestore.CollectionGroup;
import CollectionReference = _firestore.CollectionReference;
import DocumentChange = _firestore.DocumentChange;
import DocumentChangeType = _firestore.DocumentChangeType;
import DocumentData = _firestore.DocumentData;
import DocumentReference = _firestore.DocumentReference;
import DocumentSnapshot = _firestore.DocumentSnapshot;
import FieldPath = _firestore.FieldPath;
import FieldValue = _firestore.FieldValue;
import Firestore = _firestore.Firestore;
import FirestoreDataConverter = _firestore.FirestoreDataConverter;
import GeoPoint = _firestore.GeoPoint;
import GrpcStatus = _firestore.GrpcStatus;
import OrderByDirection = _firestore.OrderByDirection;
import Precondition = _firestore.Precondition;
import Query = _firestore.Query;
import QueryDocumentSnapshot = _firestore.QueryDocumentSnapshot;
import QueryPartition = _firestore.QueryPartition;
import QuerySnapshot = _firestore.QuerySnapshot;
import ReadOptions = _firestore.ReadOptions;
import Settings = _firestore.Settings;
import SetOptions = _firestore.SetOptions;
import Timestamp = _firestore.Timestamp;
import Transaction = _firestore.Transaction;
import UpdateData = _firestore.UpdateData;
import WhereFilterOp = _firestore.WhereFilterOp;
import WriteBatch = _firestore.WriteBatch;
import WriteResult = _firestore.WriteResult;
import PartialWithFieldValue = _firestore.PartialWithFieldValue;
import WithFieldValue = _firestore.WithFieldValue;
import Primitive = _firestore.Primitive;
import NestedUpdateFields = _firestore.NestedUpdateFields;
import ChildUpdateFields = _firestore.ChildUpdateFields;
import AddPrefixToKeys = _firestore.AddPrefixToKeys;
import UnionToIntersection = _firestore.UnionToIntersection;
import ReadOnlyTransactionOptions = _firestore.ReadOnlyTransactionOptions;
import setLogFunction = _firestore.setLogFunction;
}
// @public
export interface GoogleOAuthAccessToken {
// (undocumented)
access_token: string;
// (undocumented)
expires_in: number;
}
// @public (undocumented)
export function initializeApp(options?: AppOptions, name?: string): app.App;
// @public
export function installations(app?: App): installations.Installations;
// @public (undocumented)
export namespace installations {
// Warning: (ae-forgotten-export) The symbol "Installations" needs to be exported by the entry point default-namespace.d.ts
export type Installations = Installations;
}
// @public
export function instanceId(app?: App): instanceId.InstanceId;
// @public (undocumented)
export namespace instanceId {
// Warning: (ae-forgotten-export) The symbol "InstanceId" needs to be exported by the entry point default-namespace.d.ts
export type InstanceId = InstanceId;
}
// @public
export function machineLearning(app?: App): machineLearning.MachineLearning;
// @public (undocumented)
export namespace machineLearning {
// Warning: (ae-forgotten-export) The symbol "AutoMLTfliteModelOptions" needs to be exported by the entry point default-namespace.d.ts
//
// @deprecated
export type AutoMLTfliteModelOptions = AutoMLTfliteModelOptions;
// Warning: (ae-forgotten-export) The symbol "GcsTfliteModelOptions" needs to be exported by the entry point default-namespace.d.ts
export type GcsTfliteModelOptions = GcsTfliteModelOptions;
// Warning: (ae-forgotten-export) The symbol "ListModelsOptions" needs to be exported by the entry point default-namespace.d.ts
export type ListModelsOptions = ListModelsOptions;
// Warning: (ae-forgotten-export) The symbol "ListModelsResult" needs to be exported by the entry point default-namespace.d.ts
export type ListModelsResult = ListModelsResult;
// Warning: (ae-forgotten-export) The symbol "MachineLearning" needs to be exported by the entry point default-namespace.d.ts
export type MachineLearning = MachineLearning;
// Warning: (ae-forgotten-export) The symbol "Model" needs to be exported by the entry point default-namespace.d.ts
export type Model = Model;
// Warning: (ae-forgotten-export) The symbol "ModelOptions" needs to be exported by the entry point default-namespace.d.ts
export type ModelOptions = ModelOptions;
// Warning: (ae-forgotten-export) The symbol "ModelOptionsBase" needs to be exported by the entry point default-namespace.d.ts
export type ModelOptionsBase = ModelOptionsBase;
// Warning: (ae-forgotten-export) The symbol "TFLiteModel" needs to be exported by the entry point default-namespace.d.ts
export type TFLiteModel = TFLiteModel;
}
// @public
export function messaging(app?: App): messaging.Messaging;
// @public (undocumented)
export namespace messaging {
// Warning: (ae-forgotten-export) The symbol "AndroidConfig" needs to be exported by the entry point default-namespace.d.ts
export type AndroidConfig = AndroidConfig;
// Warning: (ae-forgotten-export) The symbol "AndroidFcmOptions" needs to be exported by the entry point default-namespace.d.ts
export type AndroidFcmOptions = AndroidFcmOptions;
// Warning: (ae-forgotten-export) The symbol "AndroidNotification" needs to be exported by the entry point default-namespace.d.ts
export type AndroidNotification = AndroidNotification;
// Warning: (ae-forgotten-export) The symbol "ApnsConfig" needs to be exported by the entry point default-namespace.d.ts
export type ApnsConfig = ApnsConfig;
// Warning: (ae-forgotten-export) The symbol "ApnsFcmOptions" needs to be exported by the entry point default-namespace.d.ts
export type ApnsFcmOptions = ApnsFcmOptions;
// Warning: (ae-forgotten-export) The symbol "ApnsPayload" needs to be exported by the entry point default-namespace.d.ts
export type ApnsPayload = ApnsPayload;
// Warning: (ae-forgotten-export) The symbol "Aps" needs to be exported by the entry point default-namespace.d.ts
export type Aps = Aps;
// Warning: (ae-forgotten-export) The symbol "ApsAlert" needs to be exported by the entry point default-namespace.d.ts
export type ApsAlert = ApsAlert;
// Warning: (ae-forgotten-export) The symbol "BatchResponse" needs to be exported by the entry point default-namespace.d.ts
export type BatchResponse = BatchResponse;
// Warning: (ae-forgotten-export) The symbol "ConditionMessage" needs to be exported by the entry point default-namespace.d.ts
export type ConditionMessage = ConditionMessage;
// Warning: (ae-forgotten-export) The symbol "CriticalSound" needs to be exported by the entry point default-namespace.d.ts
export type CriticalSound = CriticalSound;
// Warning: (ae-forgotten-export) The symbol "DataMessagePayload" needs to be exported by the entry point default-namespace.d.ts
export type DataMessagePayload = DataMessagePayload;
// Warning: (ae-forgotten-export) The symbol "FcmOptions" needs to be exported by the entry point default-namespace.d.ts
export type FcmOptions = FcmOptions;
// Warning: (ae-forgotten-export) The symbol "LightSettings" needs to be exported by the entry point default-namespace.d.ts
export type LightSettings = LightSettings;
// Warning: (ae-forgotten-export) The symbol "Message" needs to be exported by the entry point default-namespace.d.ts
export type Message = Message;
// Warning: (ae-forgotten-export) The symbol "Messaging" needs to be exported by the entry point default-namespace.d.ts
export type Messaging = Messaging;
// Warning: (ae-forgotten-export) The symbol "MessagingConditionResponse" needs to be exported by the entry point default-namespace.d.ts
export type MessagingConditionResponse = MessagingConditionResponse;
// Warning: (ae-forgotten-export) The symbol "MessagingDeviceGroupResponse" needs to be exported by the entry point default-namespace.d.ts
export type MessagingDeviceGroupResponse = MessagingDeviceGroupResponse;
// Warning: (ae-forgotten-export) The symbol "MessagingDeviceResult" needs to be exported by the entry point default-namespace.d.ts
export type MessagingDeviceResult = MessagingDeviceResult;
// Warning: (ae-forgotten-export) The symbol "MessagingDevicesResponse" needs to be exported by the entry point default-namespace.d.ts
export type MessagingDevicesResponse = MessagingDevicesResponse;
// Warning: (ae-forgotten-export) The symbol "MessagingOptions" needs to be exported by the entry point default-namespace.d.ts
export type MessagingOptions = MessagingOptions;
// Warning: (ae-forgotten-export) The symbol "MessagingPayload" needs to be exported by the entry point default-namespace.d.ts
export type MessagingPayload = MessagingPayload;
// Warning: (ae-forgotten-export) The symbol "MessagingTopicManagementResponse" needs to be exported by the entry point default-namespace.d.ts
export type MessagingTopicManagementResponse = MessagingTopicManagementResponse;
// Warning: (ae-forgotten-export) The symbol "MessagingTopicResponse" needs to be exported by the entry point default-namespace.d.ts
export type MessagingTopicResponse = MessagingTopicResponse;
// Warning: (ae-forgotten-export) The symbol "MulticastMessage" needs to be exported by the entry point default-namespace.d.ts
export type MulticastMessage = MulticastMessage;
// Warning: (ae-forgotten-export) The symbol "Notification" needs to be exported by the entry point default-namespace.d.ts
export type Notification = Notification;
// Warning: (ae-forgotten-export) The symbol "NotificationMessagePayload" needs to be exported by the entry point default-namespace.d.ts
export type NotificationMessagePayload = NotificationMessagePayload;
// Warning: (ae-forgotten-export) The symbol "SendResponse" needs to be exported by the entry point default-namespace.d.ts
export type SendResponse = SendResponse;
// Warning: (ae-forgotten-export) The symbol "TokenMessage" needs to be exported by the entry point default-namespace.d.ts
export type TokenMessage = TokenMessage;
// Warning: (ae-forgotten-export) The symbol "TopicMessage" needs to be exported by the entry point default-namespace.d.ts
export type TopicMessage = TopicMessage;
// Warning: (ae-forgotten-export) The symbol "WebpushConfig" needs to be exported by the entry point default-namespace.d.ts
export type WebpushConfig = WebpushConfig;
// Warning: (ae-forgotten-export) The symbol "WebpushFcmOptions" needs to be exported by the entry point default-namespace.d.ts
export type WebpushFcmOptions = WebpushFcmOptions;
// Warning: (ae-forgotten-export) The symbol "WebpushNotification" needs to be exported by the entry point default-namespace.d.ts
export type WebpushNotification = WebpushNotification;
}
// @public
export function projectManagement(app?: App): projectManagement.ProjectManagement;
// @public (undocumented)
export namespace projectManagement {
// Warning: (ae-forgotten-export) The symbol "AndroidApp" needs to be exported by the entry point default-namespace.d.ts
export type AndroidApp = AndroidApp;
// Warning: (ae-forgotten-export) The symbol "AndroidAppMetadata" needs to be exported by the entry point default-namespace.d.ts
export type AndroidAppMetadata = AndroidAppMetadata;
// Warning: (ae-forgotten-export) The symbol "AppMetadata" needs to be exported by the entry point default-namespace.d.ts
export type AppMetadata = AppMetadata;
// Warning: (ae-forgotten-export) The symbol "AppPlatform" needs to be exported by the entry point default-namespace.d.ts
export type AppPlatform = AppPlatform;
// Warning: (ae-forgotten-export) The symbol "IosApp" needs to be exported by the entry point default-namespace.d.ts
export type IosApp = IosApp;
// Warning: (ae-forgotten-export) The symbol "IosAppMetadata" needs to be exported by the entry point default-namespace.d.ts
export type IosAppMetadata = IosAppMetadata;
// Warning: (ae-forgotten-export) The symbol "ProjectManagement" needs to be exported by the entry point default-namespace.d.ts
export type ProjectManagement = ProjectManagement;
// Warning: (ae-forgotten-export) The symbol "ShaCertificate" needs to be exported by the entry point default-namespace.d.ts
export type ShaCertificate = ShaCertificate;
}
// @public
export function remoteConfig(app?: App): remoteConfig.RemoteConfig;
// @public (undocumented)
export namespace remoteConfig {
// Warning: (ae-forgotten-export) The symbol "ExplicitParameterValue" needs to be exported by the entry point default-namespace.d.ts
export type ExplicitParameterValue = ExplicitParameterValue;
// Warning: (ae-forgotten-export) The symbol "InAppDefaultValue" needs to be exported by the entry point default-namespace.d.ts
export type InAppDefaultValue = InAppDefaultValue;
// Warning: (ae-forgotten-export) The symbol "ListVersionsOptions" needs to be exported by the entry point default-namespace.d.ts
export type ListVersionsOptions = ListVersionsOptions;
// Warning: (ae-forgotten-export) The symbol "ListVersionsResult" needs to be exported by the entry point default-namespace.d.ts
export type ListVersionsResult = ListVersionsResult;
// Warning: (ae-forgotten-export) The symbol "ParameterValueType" needs to be exported by the entry point default-namespace.d.ts
export type ParameterValueType = ParameterValueType;
// Warning: (ae-forgotten-export) The symbol "RemoteConfig" needs to be exported by the entry point default-namespace.d.ts
export type RemoteConfig = RemoteConfig;
// Warning: (ae-forgotten-export) The symbol "RemoteConfigCondition" needs to be exported by the entry point default-namespace.d.ts
export type RemoteConfigCondition = RemoteConfigCondition;
// Warning: (ae-forgotten-export) The symbol "RemoteConfigParameter" needs to be exported by the entry point default-namespace.d.ts
export type RemoteConfigParameter = RemoteConfigParameter;
// Warning: (ae-forgotten-export) The symbol "RemoteConfigParameterGroup" needs to be exported by the entry point default-namespace.d.ts
export type RemoteConfigParameterGroup = RemoteConfigParameterGroup;
// Warning: (ae-forgotten-export) The symbol "RemoteConfigParameterValue" needs to be exported by the entry point default-namespace.d.ts
export type RemoteConfigParameterValue = RemoteConfigParameterValue;
// Warning: (ae-forgotten-export) The symbol "RemoteConfigTemplate" needs to be exported by the entry point default-namespace.d.ts
export type RemoteConfigTemplate = RemoteConfigTemplate;
// Warning: (ae-forgotten-export) The symbol "RemoteConfigUser" needs to be exported by the entry point default-namespace.d.ts
export type RemoteConfigUser = RemoteConfigUser;
// Warning: (ae-forgotten-export) The symbol "TagColor" needs to be exported by the entry point default-namespace.d.ts
export type TagColor = TagColor;
// Warning: (ae-forgotten-export) The symbol "Version" needs to be exported by the entry point default-namespace.d.ts
export type Version = Version;
}
// @public (undocumented)
export const SDK_VERSION: string;
// @public
export function securityRules(app?: App): securityRules.SecurityRules;
// @public (undocumented)
export namespace securityRules {
// Warning: (ae-forgotten-export) The symbol "Ruleset" needs to be exported by the entry point default-namespace.d.ts
export type Ruleset = Ruleset;
// Warning: (ae-forgotten-export) The symbol "RulesetMetadata" needs to be exported by the entry point default-namespace.d.ts
export type RulesetMetadata = RulesetMetadata;
// Warning: (ae-forgotten-export) The symbol "RulesetMetadataList" needs to be exported by the entry point default-namespace.d.ts
export type RulesetMetadataList = RulesetMetadataList;
// Warning: (ae-forgotten-export) The symbol "RulesFile" needs to be exported by the entry point default-namespace.d.ts
export type RulesFile = RulesFile;
// Warning: (ae-forgotten-export) The symbol "SecurityRules" needs to be exported by the entry point default-namespace.d.ts
export type SecurityRules = SecurityRules;
}
// @public (undocumented)
export interface ServiceAccount {
// (undocumented)
clientEmail?: string;
// (undocumented)
privateKey?: string;
// (undocumented)
projectId?: string;
}
// @public
export function storage(app?: App): storage.Storage;
// @public (undocumented)
export namespace storage {
// Warning: (ae-forgotten-export) The symbol "Storage" needs to be exported by the entry point default-namespace.d.ts
export type Storage = Storage;
}