/** * dsh-tinyfish-search — a TinyFish-backed `web_search` provider for DeepSeek Harness. * * @module dsh-tinyfish-search */ import type { Context } from "@deepseek-ai/cordis"; import type { Config as PluginConfig } from "./types.ts"; export declare const name = "dsh-tinyfish-search"; export declare const inject: readonly ["web"]; export { Config, DEFAULT_API_KEY_ENV, TINYFISH_DEFAULT_BASE_URL, TINYFISH_PROVIDER_ID, USER_AGENT, } from "./config.ts"; export { resolveOptions } from "./options.ts"; export { TinyFishSearchProvider, mapTinyFishResponse } from "./provider.ts"; export * from "./types.ts"; /** * Register the TinyFish search provider with `ctx.web`. * * Every search reads the current config snapshot at its start, so a committed * settings edit reaches the next search without re-registration. */ export declare function apply(ctx: Context, config: PluginConfig): void;