/**
 * CodeWhisperer Bracket Tool Call Parser
 * 基于 demo3 AIClient-2-API 的 bracket 工具调用解析逻辑
 * 处理 [Called function_name with args: {...}] 格式的工具调用
 * 项目所有者: Jason Zhang
 */
export interface BracketToolCall {
    id: string;
    type: "function";
    function: {
        name: string;
        arguments: string;
    };
}
/**
 * 解析 bracket 格式的工具调用
 * 处理 [Called function_name with args: {...}] 格式
 */
export declare function parseBracketToolCalls(responseText: string): BracketToolCall[];
/**
 * 去重工具调用
 */
export declare function deduplicateToolCalls(toolCalls: BracketToolCall[]): BracketToolCall[];
/**
 * 清理响应文本中的工具调用语法
 */
export declare function cleanToolCallSyntax(responseText: string, toolCalls: BracketToolCall[]): string;
//# sourceMappingURL=bracket-tool-parser.d.ts.map