import { Tool } from '@modelcontextprotocol/server'; import { BaseTool } from './BaseTool.js'; import { KubernetesClient } from '../../kubernetes/KubernetesClient.js'; interface NetToolParams { sourcePod: string; namespace?: string; container?: string; targetPod?: string; targetPodNamespace?: string; targetService?: string; targetServiceNamespace?: string; targetPort?: number; externalHost?: string; externalPort?: number; dnsNames?: string[]; runDnsTest?: boolean; runInternetTest?: boolean; runPodConnectivityTest?: boolean; runServiceConnectivityTest?: boolean; timeoutSeconds?: number; } export declare class KubeNetTool implements BaseTool { tool: Tool; execute(params: NetToolParams, client: KubernetesClient): Promise; } export {}; //# sourceMappingURL=KubeNetTool.d.ts.map