/** Read-only search catalog bridge; no credentials, availability probes or writes. */ import { Context } from '@deepseek-ai/cordis'; import { TypertRemoteService } from '@deepseek-ai/dsh-typert-protocol'; import type { SearchProviderCatalog } from './search-routing-remote.ts'; export interface SearchProviderDirectory { /** Fresh IDs from facade-owned registrations, not a process-wide registry. */ list(): readonly string[]; } declare module '@deepseek-ai/cordis' { interface Context { githubCopilotSearchCatalog: SearchProviderDirectory; githubCopilotSearchRouting: SearchRoutingController; } } export default class SearchRoutingController extends TypertRemoteService { constructor(ctx: Context); providers(): SearchProviderCatalog; } //# sourceMappingURL=search-routing-host.d.ts.map