import { z } from "zod"; import { type SpecSearchHit } from "../../spec/sections_query.js"; import type { SpecName } from "../../spec/catalog.js"; import type { VersionValue } from "../../versions.js"; export declare const specSearchSchema: { query: z.ZodString; spec: z.ZodDefault>; limit: z.ZodDefault; version: z.ZodDefault>; }; export type SpecSearchArgs = { query: string; spec?: SpecName; limit?: number; version?: VersionValue; }; export declare const specSearchExamples: { q: string; input: { query: string; }; note: string; }[]; export interface SpecSearchResult { count: number; hits: SpecSearchHit[]; } export declare function specSearch(args: SpecSearchArgs): SpecSearchResult;