/** * @license * Copyright 2025 Vybestack LLC * SPDX-License-Identifier: Apache-2.0 */ export interface ToolGovernanceConfig { getEphemeralSettings?: () => Record | undefined; getExcludeTools?: () => string[] | undefined; } export interface ToolGovernance { allowed: Set; disabled: Set; excluded: Set; } export declare function canonicalizeToolName(rawName: string): string; export declare function buildToolGovernance(config: ToolGovernanceConfig): ToolGovernance; export declare function isToolBlocked(toolName: string, governance: ToolGovernance): boolean;