import { z } from 'zod';
export declare const webSearchSchema: z.ZodObject<{
    query: z.ZodString;
    maxResults: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
    region: z.ZodDefault<z.ZodOptional<z.ZodString>>;
    time: z.ZodOptional<z.ZodString>;
    maxRetries: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
    retryDelay: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
}, z.core.$strip>;
export type WebSearchInput = z.infer<typeof webSearchSchema>;
export declare function webSearchTool(input: WebSearchInput): Promise<{
    content: {
        type: "text";
        text: string;
    }[];
    isError?: undefined;
} | {
    content: {
        type: "text";
        text: string;
    }[];
    isError: boolean;
}>;
//# sourceMappingURL=web-search.d.ts.map