import { IAdapter } from "../adapter/IAdapter"; export interface JsonDBConfig { readonly adapter: IAdapter; readonly saveOnPush: boolean; readonly separator: string; } export declare class Config implements JsonDBConfig { adapter: IAdapter; readonly filename: string; saveOnPush: boolean; separator: string; constructor(filename: string, saveOnPush?: boolean, humanReadable?: boolean, separator?: string, syncOnSave?: boolean); } export declare class ConfigWithAdapter implements JsonDBConfig { readonly adapter: IAdapter; readonly saveOnPush: boolean; readonly separator: string; constructor(adapter: IAdapter, saveOnPush?: boolean, separator?: string); }