import { z } from 'zod';
import { Tool, ToolResponse } from '../core/tool';
export interface SerperToolParams {
    query: string;
}
export declare class SerperTool implements Tool {
    code: string;
    name: string;
    description: string;
    schema: z.ZodObject<{
        query: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        query: string;
    }, {
        query: string;
    }>;
    constructor();
    execute(input: SerperToolParams): Promise<ToolResponse>;
}
//# sourceMappingURL=serper.d.ts.map