import { ClusterEntity } from '../../clusters/entities/cluster.entity';
import { FirewallRuleDto } from '../../../providers/dto/firewall.dto';
import { ReconciliationStatus } from '../../shared/enums/reconciliation-status.enum';
export { ReconciliationStatus };
export declare class ClusterFirewallEntity {
    id: string;
    clusterId: string;
    cluster: ClusterEntity;
    providerFirewallId: string;
    desiredRules: FirewallRuleDto[];
    lastAppliedRules: FirewallRuleDto[];
    desiredHash: string;
    lastAppliedHash: string;
    reconciliationStatus: ReconciliationStatus;
    lastReconciliationAt: Date;
    errorMessage: string;
    metadata: Record<string, any>;
    createdAt: Date;
    updatedAt: Date;
}
