import TaskManager, { TaskLog } from '../TaskManager.js'; import WebSocket from 'ws'; export declare function addLog(this: TaskManager, log: TaskLog): void; export declare function getLogsByOp(this: TaskManager, opId: string): TaskLog[]; export declare function getLogsByGroup(this: TaskManager, group: string): TaskLog[]; export declare function getAllLogs(this: TaskManager): TaskLog[]; export declare function subscribe(this: TaskManager, ws: WebSocket, matcher: (log: TaskLog) => boolean): void; export declare function unsubscribe(this: TaskManager, ws: WebSocket): void;