import { ClusterEntity } from '../../infrastructure/clusters/entities/cluster.entity';
import { DnsZoneEntity } from './dns-zone.entity';
import { CertificateProvider } from '../../providers/enums/certificate-provider.enum';
import { CertificateStatus } from '../../providers/interfaces/certificate-provider.interface';
import { ReconciliationStatus } from '../../infrastructure/shared/enums/reconciliation-status.enum';
export declare class WildcardCertificateEntity {
    id: string;
    clusterId: string;
    cluster: ClusterEntity;
    dnsZoneId: string;
    dnsZone: DnsZoneEntity;
    scope: string;
    masterNamespace: string;
    masterSecretName: string;
    masterCertName: string;
    issuerName: string;
    certificateProvider: CertificateProvider;
    status: CertificateStatus;
    reconciliationStatus: ReconciliationStatus;
    notAfter: Date;
    renewalTime: Date;
    lastReconciliationAt: Date;
    errorMessage: string;
    createdAt: Date;
    updatedAt: Date;
}
