import { Readable } from 'node:stream';
import { ReadStream } from 'node:fs';
import { FileId } from '../../model/model.js';
export interface LogLine {
    level: 'error' | 'info' | 'debug';
    message: string;
    timestamp: number;
    filename: string;
    driveId: FileId;
    payload?: {
        [key: string]: string | number;
    };
}
export declare class DailyRotateFileProcessor {
    private logFiles;
    private options;
    constructor(logFiles: string[], options: any);
    createReadStream(logFile: string): [ReadStream, Readable];
    stringToLogLine(buff: string): LogLine | null;
    processLogFile(logFile: any): Promise<LogLine[]>;
    query(): Promise<LogLine[]>;
}
//# sourceMappingURL=DailyRotateFileProcessor.d.ts.map