/**
 * @classdesc App
 * @class
 */
export default class App {
    nativeObject: any;
    static ios: {};
    ios: {};
    android: {};
    constructor(nativeFirebaseApp?: any);
    /**
     * Gets the Auth service for the current app.
     *
     * @method
     * @android
     * @ios
     * @since 0.1
     */
    auth: () => import("../Auth/auth-Android").default | undefined;
    /**
     * Gets the Name for the current app.
     *
     * @method
     * @android
     * @ios
     * @since 0.1
     */
    getName: () => string;
    /**
     * Gets the getApiKey for the current app.
     *
     * @method
     * @android
     * @ios
     * @since 0.1
     */
    getApiKey: () => string;
    /**
     * Gets the getApplicationId for the current app.
     *
     * @method
     * @android
     * @ios
     * @since 0.1
     */
    getApplicationId: () => string;
    /**
     * Gets the getDatabaseUrl for the current app.
     *
     * @method
     * @android
     * @ios
     * @since 0.1
     */
    getDatabaseUrl: () => string;
    /**
     * Gets the getGcmSenderId for the current app.
     *
     * @method
     * @android
     * @ios
     * @since 0.1
     */
    getGcmSenderId: () => string;
    /**
     * Gets the getStorageBucket for the current app.
     *
     * @method
     * @android
     * @ios
     * @since 0.1
     */
    getStorageBucket: () => string;
}
