type SessionToolPart = { id?: unknown; type?: unknown; callID?: unknown; state?: unknown; output?: unknown; error?: unknown; }; export type SessionControlSessionToolPart = SessionToolPart; export type SessionControlSessionPart = SessionToolPart; export type SessionControlRunningTool = { callID?: unknown; tool?: unknown; state?: unknown; }; export type SessionControlToolContext = { parts?: Array; }; export type SessionControlToolInput = { sessionID: string; runningTools?: Array; context?: SessionControlToolContext; }; export declare class SessionControlCommandHandledError extends Error { constructor(); } export declare function handleCompactCommand(input: { client?: unknown; sessionID: string; model?: string; }): Promise; export declare function handleStopToolCommand(input: { client?: unknown; sessionID: string; runningTools?: unknown; syntheticAgentInitiatorEnabled?: boolean; }): Promise; export {};