Version: 0.5.10.5.20.5.30.5.40.5.50.5.60.5.70.5.80.5.90.6.00.6.10.6.20.6.30.7.00.7.10.7.20.7.30.7.40.7.50.8.00.8.10.8.20.9.00.9.11.0.01.0.11.0.21.0.31.0.41.1.02.0.02.0.12.0.22.0.32.0.42.0.52.1.02.2.02.2.12.3.02.3.13.0.03.0.13.0.23.1.03.2.03.3.03.4.03.5.03.6.03.6.13.6.23.7.03.8.03.9.03.9.13.10.03.11.03.12.03.13.03.13.13.13.23.13.33.14.03.14.13.15.03.15.13.15.23.15.33.15.43.15.53.15.63.15.73.16.03.17.03.17.13.17.23.18.03.18.13.19.03.20.03.20.13.21.03.21.13.21.23.22.03.23.03.24.03.24.14.0.0-rc.04.0.04.0.14.0.24.1.04.1.14.2.04.2.14.3.04.3.14.4.04.4.14.5.04.6.04.7.04.8.04.8.14.8.24.9.05.0.05.0.15.1.05.1.16.0.06.0.16.1.06.1.16.1.26.2.06.3.06.3.1
import { App } from "firebase-admin/app";
export declare function getApp(): App;
/**
* This function allows the Firebase Emulator Suite to override the FirebaseApp instance
* used by the Firebase Functions SDK. Developers should never call this function for
* other purposes.
* N.B. For clarity for use in testing this name has no mention of emulation, but
* it must be exported from index as app.setEmulatedAdminApp or we break the emulator.
* We can remove this export when:
* A) We complete the new emulator and no longer depend on monkeypatching
* B) We tweak the CLI to look for different APIs to monkeypatch depending on versions.
* @alpha
*/
export declare function setApp(app?: App): void;