import { B as SearchProviderMetadata, C as ReadUrlDetailedResult, H as SearchProviderResult, V as SearchProviderPagination, Z as SearchFilterReport, d as SearchBatchItem, l as ReadBatchDetailedItem, t as ProviderStatus, wt as RuntimeInfo, z as SearchAllResult } from "./index-B3iVN_Ow.mjs"; import { V as ImageSearchResult } from "./provider-BeqDw0W2.mjs"; //#region src/ai.d.ts export declare const searchTool: import("ai").Tool<{ query: string | string[]; provider?: string | undefined; maxResults?: number | undefined; continuation?: string | undefined; highlights?: boolean | undefined; summary?: boolean | undefined; fullText?: boolean | undefined; favicon?: boolean | undefined; includeDomains?: string[] | undefined; excludeDomains?: string[] | undefined; sources?: string[] | undefined; categories?: string[] | undefined; category?: string | undefined; startPublishedDate?: string | undefined; endPublishedDate?: string | undefined; timeoutSeconds?: number | undefined; }, readonly SearchBatchItem[] | SearchProviderResult | { results: SearchAllResult[]; successfulProviders: string[]; filterReports: SearchFilterReport[]; providerPagination: SearchProviderPagination[]; providerMetadata?: SearchProviderMetadata[]; errors: { provider: string; error: string; }[]; }>; export declare const searchImageTool: import("ai").Tool<{ url: string; provider?: string | undefined; maxResults?: number | undefined; }, ImageSearchResult[]>; export declare const readTool: import("ai").Tool<{ url: string | string[]; provider?: string | undefined; format?: "html" | "markdown" | "text" | undefined; maxTokens?: number | undefined; maxChars?: number | undefined; continuation?: string | undefined; links?: boolean | undefined; images?: boolean | undefined; targetSelector?: string | undefined; removeSelector?: string | undefined; timeout?: number | undefined; noCache?: boolean | undefined; timeoutSeconds?: number | undefined; }, ReadUrlDetailedResult | readonly ReadBatchDetailedItem[]>; export declare const providersTool: import("ai").Tool, { runtime: RuntimeInfo; packageCapabilities: { readonly execution: { readonly cancellation: { readonly option: "signal"; }; readonly deadline: { readonly option: "deadline"; readonly unit: "unix-ms"; readonly agentOption: "timeoutSeconds"; readonly agentUnit: "seconds"; readonly agentMaximum: 3600; }; readonly concurrency: { readonly option: "concurrency"; readonly default: 3; readonly maximum: 10; readonly scope: "batch-and-fanout"; }; }; readonly search: { readonly continuation: { readonly option: "continuation"; readonly opaque: true; readonly maximum: 4096; readonly providerStateMaximum: 2048; readonly scope: "single-provider-query"; }; }; readonly read: { readonly outputLimit: { readonly option: "maxChars"; readonly unit: "unicode-code-points"; readonly minimum: 1; readonly agentDefault: 20000; readonly agentMaximum: 200000; }; readonly continuation: { readonly option: "continuation"; readonly opaque: true; }; }; }; providers: ProviderStatus[]; }>; //#endregion //# sourceMappingURL=ai.d.mts.map