type ToolHandler = (args: Record) => Promise>; interface ToolAnnotations { readOnlyHint?: boolean; destructiveHint?: boolean; idempotentHint?: boolean; openWorldHint?: boolean; } interface ToolDefinition { name: string; description: string; inputSchema: { type: string; properties?: Record; required?: string[]; }; annotations?: ToolAnnotations; } export declare const infraToolDefinitions: ToolDefinition[]; export declare function getInfraToolDefinitions(): ToolDefinition[]; export declare function getInfraToolHandlers(): Record; export declare const INFRA_TOOL_NAMES: string[]; export {}; //# sourceMappingURL=mcp-tools.d.ts.map