import { Tool } from '@modelcontextprotocol/server'; import { BaseTool } from './BaseTool.js'; import { KubernetesClient } from '../../kubernetes/KubernetesClient.js'; /** * Get details of a specific Kubernetes resource */ export declare class GetResourceTool implements BaseTool { tool: Tool; execute(params: any, client: KubernetesClient): Promise; private resolveInputParams; private canonicalResourceType; private parseCpuToCores; private parseMemoryToBytes; private computeHealth; private fetchEvents; private buildMeta; private describeEvents; private describeRole; private listGenericResource; private describeClusterRole; private describeRoleBinding; private describeClusterRoleBinding; private normalizeResourceType; private resolveApiResource; private describeGenericResource; private describePod; private describeService; private describeDeployment; private describeConfigMap; private describeSecret; } //# sourceMappingURL=GetResourceTool.d.ts.map