/** SDK-owned platform module. This implementation is maintained in goodvibes-sdk. */ export declare const WEB_SEARCH_TOOL_SCHEMA: { readonly type: "object"; readonly properties: { readonly query: { readonly type: "string"; readonly description: "Web search query to execute."; }; readonly providerId: { readonly type: "string"; readonly description: "Optional provider id. Defaults to the built-in default provider."; }; readonly maxResults: { readonly type: "integer"; readonly minimum: 1; readonly maximum: 25; readonly description: "Maximum number of ranked results to return. Default 10."; }; readonly verbosity: { readonly type: "string"; readonly enum: readonly ["urls_only", "titles", "snippets", "evidence", "full"]; readonly description: string; }; readonly region: { readonly type: "string"; readonly description: "Provider-specific region code such as us-en for DuckDuckGo."; }; readonly safeSearch: { readonly type: "string"; readonly enum: readonly ["strict", "moderate", "off"]; readonly description: "Safe-search posture. Default provider behavior is moderate."; }; readonly timeRange: { readonly type: "string"; readonly enum: readonly ["any", "day", "week", "month", "year"]; readonly description: "Optional recency filter."; }; readonly includeInstantAnswer: { readonly type: "boolean"; readonly description: "When supported, include provider instant-answer enrichment."; }; readonly includeEvidence: { readonly type: "boolean"; readonly description: "Attach fetched evidence from the top ranked pages."; }; readonly evidenceTopN: { readonly type: "integer"; readonly minimum: 1; readonly maximum: 10; readonly description: "How many top results to fetch for evidence when evidence is enabled."; }; readonly evidenceExtract: { readonly type: "string"; readonly enum: readonly ["raw", "text", "json", "markdown", "readable", "code_blocks", "links", "metadata", "structured", "tables", "pdf", "summary"]; readonly description: "Fetch extraction mode to use for evidence fetches."; }; }; readonly required: readonly ["query"]; }; //# sourceMappingURL=schema.d.ts.map