import { ClusterEntity } from '../../infrastructure/clusters/entities/cluster.entity';
import { DnsZoneEntity } from './dns-zone.entity';
import { CertificateProvider } from '../../providers/enums/certificate-provider.enum';
import { ReconciliationStatus } from '../../infrastructure/shared/enums/reconciliation-status.enum';
import { AppEndpointEntity } from './app-endpoint.entity';
export declare class ClusterDnsZoneEntity {
    id: string;
    clusterId: string;
    cluster: ClusterEntity;
    dnsZoneId: string;
    dnsZone: DnsZoneEntity;
    certificateProvider: CertificateProvider;
    acmeEmail: string;
    wildcardCertificate: boolean;
    reconciliationStatus: ReconciliationStatus;
    lastReconciliationAt: Date;
    errorMessage: string;
    createdAt: Date;
    updatedAt: Date;
    endpoints: AppEndpointEntity[];
}
