import { IFileStorage } from '../interfaces/files';
import { SystemConfig } from './types';
export interface ConfigStore extends IFileStorage {
    fetchConfig(): Promise<SystemConfig | null>;
    saveConfig(config: SystemConfig): Promise<void>;
}
export declare class ConfigStoreFactory {
    private static instance;
    static setConfigStore(configStorage: ConfigStore): ConfigStore;
    static getInstance(): ConfigStore;
}
