export interface NewProcessLog { command_name: string; project_dir: string; content?: string; log_type: number; } export interface ProcessLog { id: number; command_name: string; project_dir: string; content?: string; log_type: number; timestamp: number; } export interface LogSearchOptions { projectDir: string; commandNames?: string[]; limit?: number; sinceTimestamp?: number; afterLogId?: number; } export declare function saveProcessLog(processLog: NewProcessLog): void; export interface ProcessLogResult { logs: ProcessLog[]; logsWereEvicted: boolean; } export declare function getProcessLogs(options: LogSearchOptions): ProcessLog[]; export declare function getProcessLogsWithEvictionInfo(options: LogSearchOptions): ProcessLogResult; //# sourceMappingURL=processLogs.d.ts.map