import { FirebaseApp, FirebaseOptions, FirebaseServerApp, FirebaseServerAppSettings } from 'firebase/app'; import { Context, PropsWithChildren, ReactElement } from 'react'; import { FirebaseContextType } from './Context'; export type FirebaseServerContextType = FirebaseContextType; export declare const FirebaseServerContext: Context; export type FirebaseServerProviderProps = PropsWithChildren<{ options: FirebaseOptions | FirebaseApp; appSettings?: FirebaseServerAppSettings; context?: FirebaseServerContextType; }>; /** istanbul ignore next */ export declare const FirebaseServerProvider: ({ children, options, appSettings, context, }: Props) => ReactElement; export declare const FirebaseServerConsumer: import('react').Consumer; export interface DefaultReactFirebaseServerHooksOptions { context?: Context; } export declare function useFirebaseServerApp(context?: Context): FirebaseServerApp;