import { Module, ModuleManager, TS_Object } from '@nu-art/ts-common'; export type StormConfig = { envKey: string; pathToDefaultConfig: string; pathToEnvOverrideConfig: string; }; export declare abstract class BaseStorm extends ModuleManager { protected innerConfig: StormConfig; private override; readonly isDebug = false; constructor(config: StormConfig | string); getEnvironment(): string; setOverride(override: TS_Object): void; protected resolveConfig: () => Promise; getEnvConfigRef(module: Module): import("@nu-art/firebase/backend/index").FirebaseRef; getGlobalEnvConfigRef(): import("@nu-art/firebase/backend/index").FirebaseRef; }