import type { IConfigurable, ValueOrPromise } from '@venizia/ignis-helpers/common'; import { BaseHelper } from '@venizia/ignis-helpers/core'; import type { IConfiguration } from './common'; export declare abstract class BaseConfiguration extends BaseHelper implements IConfiguration, IConfigurable { protected isConfigured: boolean; constructor(opts?: { scope?: string; identifier?: string; }); configure(opts?: ConfigurableOptions): Promise; /** Override to perform setup work when the configuration is booted. */ protected setup(_opts?: ConfigurableOptions): ValueOrPromise; } //# sourceMappingURL=base.d.ts.map