import type { Disposer } from './types.js'; /** 稳定的 provider id,组合层 `web.searchProvider` 指向它。 */ export declare const ZHIPU_SEARCH_PROVIDER_ID = "zhipu-web-search-prime"; /** 最小 ctx 形状:只取本 provider 用到的服务。 */ interface SearchHostContext { get(name: string): any; } /** WebSearchResult 的最小形状(与 @deepseek-ai/dsh-web 的类型一致)。 */ export interface ZhipuSearchSource { url: string; title?: string; snippet?: string; publishedAt?: string; } /** * 注册智谱搜索 provider 到 `ctx.web`。 * @param ctx - host 上下文(鸭子类型,只用 get) * @returns 卸载函数;组合卸载时由 fiber 清理。 */ export declare function installZhipuSearchProvider(ctx: SearchHostContext): Disposer | undefined; export {}; //# sourceMappingURL=zhipu-search.d.ts.map