import { ILogger } from './types';
export declare class PersistentState {
    private logger?;
    private state;
    private persistenceDir;
    constructor(persistenceDir?: string, logger?: ILogger | undefined);
    getState(): Record<string, any>;
    setState(newState: Record<string, any>): void;
    private loadState;
    private saveState;
}
