import type { ReactNativeFirebase, Utils } from './types/app';
export default class FirebaseApp implements ReactNativeFirebase.FirebaseAppBase {
    private _name;
    private _deleted;
    private _deleteApp;
    private _options;
    private _automaticDataCollectionEnabled;
    _initialized: boolean;
    _nativeInitialized: boolean;
    constructor(options: ReactNativeFirebase.FirebaseAppOptions, appConfig: ReactNativeFirebase.FirebaseAppConfig, fromNative: boolean, deleteApp: () => Promise<void>);
    get name(): string;
    get options(): ReactNativeFirebase.FirebaseAppOptions;
    get automaticDataCollectionEnabled(): boolean;
    set automaticDataCollectionEnabled(enabled: boolean);
    private _checkDestroyed;
    extendApp(extendedProps: Record<string, unknown>): void;
    delete(): Promise<void>;
    toString(): string;
    utils(): Utils.Module;
}
//# sourceMappingURL=FirebaseApp.d.ts.map