import { Repository } from 'typeorm';
import { ClusterEntity } from '../entities/cluster.entity';
import { KubernetesService } from '../../shared/services/kubernetes.service';
import { EncryptionService } from '../../../shared/encryption/services/encryption.service';
import { ClusterStorageStatusDto } from '../dto/cluster-storage.dto';
export declare class ClusterStorageService {
    private readonly clusterRepository;
    private readonly kubernetesService;
    private readonly encryptionService;
    private readonly logger;
    constructor(clusterRepository: Repository<ClusterEntity>, kubernetesService: KubernetesService, encryptionService: EncryptionService);
    getStatus(clusterId: string): Promise<ClusterStorageStatusDto>;
    private collectPvcSummary;
    private parseQuantityToBytes;
}
