import type { ToolDefinition } from "../contracts.js";
type UrlInput = {
    format: "rich" | "text";
    url: string;
};
type WebSearchInput = {
    domains?: string[];
    limit: number;
    query: string;
    recency_days?: number;
};
export declare function createFetchUrlTool(): ToolDefinition<UrlInput>;
export declare function createWebSearchTool(): ToolDefinition<WebSearchInput>;
export {};
//# sourceMappingURL=fetch-tools.d.ts.map