import type { Dialect } from "../dialect.js"; /** Docs for one function name: the vendor's doc page, and (where provenance permits) a * one-line description. `origin` is the description's provenance; a docUrl-only entry is * "vendor-docs". */ export interface FnDoc { /** The vendor's published documentation page for this function. */ docUrl?: string; /** One line of prose describing the function. Absent when no legally clean source exists. */ description?: string; readonly origin: "vendor-docs" | "spark-docs" | "authored"; } /** The per-dialect function docs tables, keyed by lowercased function name — the same keys as * SIGNATURES. Names with neither a docUrl nor a description have no entry. */ export declare const FN_DOCS: Record>; /** The docs entry for a lowercased function name, or undefined when nothing is known. */ export declare function lookupFnDoc(dialect: Dialect, lowerName: string): FnDoc | undefined;