import { BaseTool, ToolParams } from "../base/tool.js";
export interface SearchParams extends ToolParams {
    text: string;
    source?: string;
}
export declare class SearchTool extends BaseTool<SearchParams> {
    name: string;
    description: string;
    inputSchema: {
        type: "object";
        properties: {
            text: {
                type: string;
                description: string;
                default: {};
            };
            source: {
                type: string;
                description: string;
                default: {};
            };
        };
        required: string[];
    };
    execute(params: SearchParams): Promise<import("../base/tool.js").ToolResponse>;
}
