import type { ToolAuthority } from "./types.js"; /** * Authority matrix for tools currently registered by `HivemindControlPlane`. * * Every entry is a complete contract row — all fields required by the * Phase 57 planning contract are populated. Adding a new tool elsewhere * in the codebase without registering it here is caught by the Phase 67 * conformance test. */ export declare const TOOL_AUTHORITY_MATRIX: readonly ToolAuthority[]; /** * Inspect the complete tool authority matrix. * * @returns A copy of registered tool authority rows. */ export declare function inspectToolAuthorityCatalog(): ToolAuthority[]; /** * Look up authority metadata for a registered tool. * * @param toolName - Registered OpenCode tool name. * @returns Matching authority row, or undefined for unknown tools. */ export declare function getToolAuthority(toolName?: string): ToolAuthority | undefined; //# sourceMappingURL=authority-matrix.d.ts.map