import { type Containers } from '../../../resources/container/containers.js';
import { type ContainerReference } from '../../../resources/container/container-reference.js';
import { type Container } from '../../../resources/container/container.js';
import { type KubeConfig } from '@kubernetes/client-node';
import { type Pods } from '../../../resources/pod/pods.js';
export declare class K8ClientContainers implements Containers {
    private readonly kubeConfig;
    private readonly pods;
    private readonly kubectlInstallationDirectory;
    constructor(kubeConfig: KubeConfig, pods: Pods, kubectlInstallationDirectory: string);
    readByRef(containerReference: ContainerReference): Container;
}
