export type LocalLogType = 'monitor-mongo' | 'monitor-memory' | 'monitor-cpu' | 'monitor-function' | 'log' | 'log-subscription' | 'log-method-latency';
export interface LocalLogModel {
    type: LocalLogType;
    data: any;
    instance_index?: string;
}
export declare class LocalLogManager {
    private _logFilePath;
    constructor();
    static create(): LocalLogManager;
    private initialize;
    writeLog(logEntry: LocalLogModel): void;
    writeLogs(logEntries: LocalLogModel[]): void;
    /**
     * Reads all logs from disk, then empties the file.
     */
    offloadLogs(): any[];
}
