import { Repository } from 'typeorm';
import { DnsZoneEntity } from '../entities/dns-zone.entity';
import { DnsProviderFactory } from '../../providers/services/dns-provider.factory';
export declare class ClusterDnsCleanupService {
    private readonly dnsZoneRepository;
    private readonly dnsProviderFactory;
    private readonly logger;
    constructor(dnsZoneRepository: Repository<DnsZoneEntity>, dnsProviderFactory: DnsProviderFactory);
    deleteRecordsByClusterId(clusterId: string): Promise<number>;
    private deleteRecordsInZone;
    private errMessage;
}
