import type { Tool } from '@modelcontextprotocol/server'; import type { MCPServer } from '../server/MCPServer.js'; type DomainOperation = { publicName: string; internalName: string; }; export declare function createHelmTool(): Tool; export declare function createArgoTool(options: { workflows: boolean; cronWorkflows: boolean; }): Tool; export declare function createArgoCDTool(): Tool; export declare function executeDomainTool(internalServer: MCPServer, operations: DomainOperation[], params: unknown): Promise; export declare const directDomainOperations: { readonly helm: DomainOperation[]; readonly argo: DomainOperation[]; readonly argocd: DomainOperation[]; }; export {}; //# sourceMappingURL=DirectDomainTools.d.ts.map