import type { SupenControlCommandType, SupenControlLogEntry, SupenControlSurface, SupenThreadEvent } from '../agent-sdk/types.js'; export declare function appendControlLogEntry(entry: SupenControlLogEntry): SupenControlLogEntry; export declare function recordControlCommand(input: { threadId: string; turnId?: string; surface: SupenControlSurface; commandType: SupenControlCommandType; method?: string; actor?: string; correlationId?: string; status?: SupenControlLogEntry['status']; params?: Record; payload?: Record; }): SupenControlLogEntry; export declare function listControlLogEntries(threadId: string, limit?: number): SupenControlLogEntry[]; export declare function controlLogEntryToThreadEvent(entry: SupenControlLogEntry): SupenThreadEvent; //# sourceMappingURL=control-log.d.ts.map