import type { Tool, ToolCall, ToolCallError } from "../../../schemas/index"; export type ParserResult = { matched: boolean; toolCalls: ToolCall[]; errors: ToolCallError[]; }; export declare function stripThinkingBlocks(text: string): string; export declare function generateStableToolCallId(name: string, args: Record): string; export declare function isValidToolCall(obj: unknown): obj is { name: string; arguments: Record; id?: string; }; export declare function validateToolArguments(toolName: string, args: Record, tools: Tool[]): { isValid: boolean; error?: ToolCallError; }; //# sourceMappingURL=shared.d.ts.map