import { type TalkCompanyCapabilityCoverage } from "./capability-coverage.js"; import type { TalkControlManifest, TalkControlOperation } from "./types.js"; export { TALK_COMPANY_CAPABILITY_COVERAGE, renderTalkCompanyCoverageMarkdown } from "./capability-coverage.js"; export type { TalkCompanyCapabilityCoverage } from "./capability-coverage.js"; /** Every supported entry must name operations the manifest actually declares, * and every gap must say what it is and what it needs. */ export declare function validateTalkCompanyCoverage(manifest?: TalkControlManifest, coverage?: Readonly>): string[]; /** Return a detached public copy so callers cannot mutate the process catalog. */ export declare function buildTalkControlManifest(): TalkControlManifest; export declare function operationByName(manifest: TalkControlManifest, name: string): TalkControlOperation | undefined; //# sourceMappingURL=manifest.d.ts.map