import { WebError } from '@deepseek-ai/dsh-web'; /** Safe request-option leaves; never includes auth, URL path/query or opaque provider state. */ export interface SearchBackend { readonly provider: 'deepseek-official'; readonly origin: string; readonly model: string; readonly customEndpoint: boolean; } /** Bounded metadata included in the same query's successful or failed fallback notice. */ export declare function describeSearchBackend(backend: SearchBackend): string; /** Known sanitized failure, distinct from arbitrary native provider exception messages. */ export declare class DescribedSearchFallbackError extends WebError { readonly backend: SearchBackend | undefined; constructor(backend: SearchBackend | undefined, code?: WebError['code']); } //# sourceMappingURL=search-backend.d.ts.map