import { IExecuteFunctions } from 'n8n-workflow';
import { FunctionCall, Function as GigaFunction } from 'gigachat/interfaces';
export declare function prepareGigaTools(ctx: IExecuteFunctions): Promise<{
    functions: GigaFunction[];
    tools: any[];
}>;
export declare function executeGigaTool(tool: any, functionCall: FunctionCall): Promise<string>;
export declare function formatGigaToolResult(toolResult: any, toolInput: any): string;
