import { LogLevel, RemoteConfig } from 'firebase/remote-config'; import { DefaultReactFirebaseServerHooksOptions } from './ServerContext'; /** * @description easily get firebase remote config instance in your react app * @author Achmad Kurnianto * @date 02/08/2024 * @export * @template Options * @param {Options} [options] * @returns {*} {RemoteConfig} */ export declare function useFirebaseRemoteConfig(options?: Options): RemoteConfig; /** * @description get methods which depends on firebase remote config instance to your react app * @author Achmad Kurnianto * @date 02/08/2024 * @export * @template Options * @param {Options} [options] * @returns {*} */ export declare function useFirebaseRemoteConfigMethods(options?: Options): { activate: () => Promise; ensureInitialized: () => Promise; fetchAndActivate: () => Promise; fetchConfig: () => Promise; getAll: () => Record; getBoolean: (key: string) => boolean; getNumber: (key: string) => number; getString: (key: string) => string; getValue: (key: string) => import('firebase/remote-config').Value; setLogLevel: (logLevel: LogLevel) => void; };