import { Subscription, OperatorFunction } from 'rxjs'; import { ObserverOrNext } from '@craftercms/utils'; import { CrafterConfig } from '@craftercms/models'; declare class ConfigManager { private config; private config$; constructor(); private publishConfig; subscribe(observerOrNext: ObserverOrNext): Subscription; subscribe(observerOrNext: ObserverOrNext, ...operators: OperatorFunction[]): Subscription; entry(propPath: string): any; entry(propPath: string, nextValue?: any): void; getConfig(): CrafterConfig; mix(mixin?: Partial): CrafterConfig; configure(nextConfig: Partial): void; } declare const crafterConf: ConfigManager; export { crafterConf };