import type { StorageAdapter } from './index';
import type { LogData } from '../types';
export declare class NodeStorage implements StorageAdapter {
    private storagePath;
    private logs;
    private initialized;
    constructor(storagePath?: string);
    init(): Promise<void>;
    addLog(logData: LogData): Promise<void>;
    getLogs(limit: number): Promise<LogData[]>;
    removeLogs(ids: string[]): Promise<void>;
    getCount(): Promise<number>;
    clear(): Promise<void>;
}
