import { BaseTool } from '../base-tool.js';
import { CallToolResult } from '../../../domain/types.js';
/**
 * Think Tool for "thinking through" problems
 */
export declare class ThinkTool extends BaseTool {
    constructor();
    /**
     * Execution of the Think tool
     */
    execute({ thought, context }: {
        thought: string;
        context?: string;
    }): Promise<CallToolResult>;
}
export declare const thinkTool: ThinkTool;
