import type { SupenControlCommandType, SupenControlLogEntry, SupenControlSurface } from '../agent-sdk/types.js'; export type RecordThreadControlCommandInput = { agentId: string; threadId: string; turnId?: string; surface: SupenControlSurface; commandType: SupenControlCommandType; method?: string; actor?: string; correlationId?: string; status?: SupenControlLogEntry['status']; params?: Record; payload?: Record; persistToTimeline?: boolean; }; export declare function recordThreadControlCommand(input: RecordThreadControlCommandInput): SupenControlLogEntry; //# sourceMappingURL=control-commands.d.ts.map