/**
 * `xopc search` — manage web-search providers.
 *
 * Backed by `cfg.tools.web.search.providers[]` per `SearchProviderEntrySchema`.
 * Adds entries idempotently keyed by `type` (brave / tavily / bing / searxng).
 */
import type { Config, SearchProviderEntry } from '../../config/schema.js';
declare const SEARCH_TYPES: readonly ["brave", "tavily", "bing", "searxng"];
type SearchType = (typeof SEARCH_TYPES)[number];
export declare function applySearchProviderUpsert(cfg: Config, entry: SearchProviderEntry): Config;
export declare function applySearchProviderRemove(cfg: Config, type: SearchType): Config;
export {};
