export type ChatParamsInput = { sessionID: string; agent: { name?: string; }; model: { providerID: string; modelID: string; }; provider: { id: string; }; message: { variant?: string; }; }; type ChatParamsHookInput = ChatParamsInput & { rawMessage?: Record; }; export type ChatParamsOutput = { temperature?: number; topP?: number; topK?: number; options: Record; }; export declare function createChatParamsHandler(args: { anthropicEffort: { "chat.params"?: (input: ChatParamsHookInput, output: ChatParamsOutput) => Promise; } | null; client?: unknown; }): (input: unknown, output: unknown) => Promise; export {};