import type { OhMyCCAgentConfig } from "../config/schema"; type ChatMessageInput = { sessionID: string; agent?: string; model?: { providerID: string; modelID: string; }; messageID?: string; }; type ChatMessageOutput = { message: Record; parts: Array<{ type: string; text?: string; [key: string]: unknown; }>; }; export declare const FORK_CHILD_MARKER_BEGIN = ""; export declare const FORK_CHILD_MARKER_END = ""; export declare function createSessionWorkflowsHook(args: { config: OhMyCCAgentConfig; client: unknown; }): (input: ChatMessageInput, output: ChatMessageOutput) => Promise; export {};