import { type Contexts } from '../../../resources/context/contexts.js';
import { type KubeConfig } from '@kubernetes/client-node';
import { NamespaceName } from '../../../../../types/namespace/namespace-name.js';
export declare class K8ClientContexts implements Contexts {
    private readonly kubeConfig;
    constructor(kubeConfig: KubeConfig);
    list(): string[];
    readCurrent(): string;
    readCurrentNamespace(): NamespaceName;
    updateCurrent(context: string): void;
    testContextConnection(context: string): Promise<boolean>;
}
