export declare const ArxivSearchSchema: import("@sinclair/typebox").TObject<{ query: import("@sinclair/typebox").TString; max_results: import("@sinclair/typebox").TOptional; sort_by: import("@sinclair/typebox").TOptional; date_from: import("@sinclair/typebox").TOptional; }>; /** * arxiv_search: Search arXiv papers. Pure function, no side effects. */ export declare function createArxivSearchTool(): { label: string; name: string; description: string; parameters: import("@sinclair/typebox").TObject<{ query: import("@sinclair/typebox").TString; max_results: import("@sinclair/typebox").TOptional; sort_by: import("@sinclair/typebox").TOptional; date_from: import("@sinclair/typebox").TOptional; }>; execute: (_toolCallId: string, rawArgs: unknown) => Promise<{ content: { type: "text"; text: string; }[]; details: unknown; }>; }; //# sourceMappingURL=arxiv-search.d.ts.map