/** * Traditional `ctx.web` search provider backed by a verified OpenAI Responses * candidate. This is intentionally search-only: URL fetching remains owned by * dedicated anonymous fetch providers. * @module dsh-github-copilot/traditional-search */ import type { WebSearchProvider } from '@deepseek-ai/dsh-web'; import type { InlineConfig } from './config.ts'; import type { SearchPlan } from './plan.ts'; import type { InlineHooks } from './wire.ts'; /** Stable provider id selected through `web.searchProvider`. */ export declare const GITHUB_COPILOT_HOSTED_SEARCH_PROVIDER_ID = "github-copilot-hosted"; /** @deprecated Use {@link GITHUB_COPILOT_HOSTED_SEARCH_PROVIDER_ID}. */ export declare const COPILOT_HOSTED_SEARCH_PROVIDER_ID = "github-copilot-hosted"; /** Build the search-only provider registered with `ctx.web`. */ export declare function createTraditionalSearchProvider(available: () => boolean, plan: (signal?: AbortSignal) => SearchPlan | Promise, hooks: InlineHooks, config: () => InlineConfig, unavailableMessage?: string): WebSearchProvider; //# sourceMappingURL=traditional-search.d.ts.map