import type { Tool, ToolAnnotations } from '@modelcontextprotocol/server'; export declare const POD_EXEC_TOOL_NAME = "kube_pod_exec"; export declare const PORT_FORWARD_TOOL_NAME = "kube_port_forward"; export declare const PERMANENT_CODE_MODE_DENIALS: readonly ["kube_pod_exec"]; export declare const DEFAULT_CODE_MODE_DISABLED_TOOLS: readonly ["kube_port_forward"]; export interface DisabledToolInfo { name: string; reason: string; configurable: boolean; } export declare function normalizeToolName(toolName: string): string; export declare function readOnlyAnnotations(title: string, openWorldHint?: boolean): ToolAnnotations; export declare function annotateReadOnlyTool(tool: Tool, title?: string): Tool; export declare function disabledToolDetails(configurable: Iterable): DisabledToolInfo[]; //# sourceMappingURL=ToolPolicy.d.ts.map