import { TFunction } from 'i18next';
import { ValidationsInfo, HostRole } from '../types/hosts';
import { Cluster, ClusterDefaultConfig, ClusterValidationId, DiskRole, Event, HostValidationId } from '@openshift-assisted/types/assisted-installer-service';
import { ValidationGroup as ClusterValidationGroup } from '../types/clusters';
export declare const DEFAULT_POLLING_INTERVAL: number;
export declare const REDUCED_POLLING_INTERVAL: number;
export declare const hostRoles: (t: TFunction) => HostRole[];
export declare const clusterStatusLabels: (t: TFunction) => { [key in Cluster["status"]]: string; };
export declare const clusterFieldLabels: (t: TFunction) => { [key in string]: string; };
export declare const hostValidationGroupLabels: (t: TFunction) => { [key in keyof ValidationsInfo]: string; };
export declare const hostValidationLabels: (t: TFunction) => { [key in HostValidationId]: string; };
export declare const hostValidationFailureHints: (t: TFunction) => { [key in HostValidationId]: string; };
export declare const clusterValidationLabels: (t: TFunction) => { [key in ClusterValidationId]?: string; };
export declare const clusterValidationGroupLabels: (t: TFunction) => { [key in ClusterValidationGroup]: string; };
export declare const CLUSTER_DEFAULT_NETWORK_SETTINGS_IPV4: {
    clusterNetworkCidr: string;
    clusterNetworkHostPrefix: number;
    serviceNetworkCidr: string;
};
export declare const CLUSTER_DEFAULT_NETWORK_SETTINGS_IPV6: {
    clusterNetworkCidr: string;
    clusterNetworkHostPrefix: number;
    serviceNetworkCidr: string;
};
export declare const CLUSTER_DEFAULT_NETWORK_SETTINGS: Pick<ClusterDefaultConfig, 'clusterNetworksIpv4' | 'clusterNetworksIpv6' | 'clusterNetworksDualstack' | 'serviceNetworksIpv4' | 'serviceNetworksIpv6' | 'serviceNetworksDualstack'>;
/**
 * The function returns the build-time generated version.
 * It can be overriden via the AIUI_APP_VERSION environment variable.
 */
export declare const getAssistedUiLibVersion: () => string;
export declare const EVENT_SEVERITIES: Event['severity'][];
export declare const TIME_ZERO = "0001-01-01T00:00:00.000Z";
export declare const MS_PER_DAY: number;
export declare const NO_SUBNET_SET = "NO_SUBNET_SET";
export declare const SINGLE_STACK = "singleStack";
export declare const DUAL_STACK = "dualStack";
export declare const PREFIX_MAX_RESTRICTION: {
    IPv6: number;
    IPv4: number;
};
export declare const diskRoleLabels: (t: TFunction) => { [key in DiskRole]: string; };
export declare const OPERATOR_NAME_CNV = "cnv";
export declare const OPERATOR_NAME_LSO = "lso";
export declare const OPERATOR_NAME_ODF = "odf";
export declare const OPERATOR_NAME_LVM = "lvm";
export declare const OPERATOR_NAME_MCE = "mce";
export declare const OPERATOR_NAME_MTV = "mtv";
export declare const OPERATOR_NAME_NODE_FEATURE_DISCOVERY = "node-feature-discovery";
export declare const OPERATOR_NAME_NVIDIA_GPU = "nvidia-gpu";
export declare const OPERATOR_NAME_PIPELINES = "pipelines";
export declare const OPERATOR_NAME_SERVICEMESH = "servicemesh";
export declare const OPERATOR_NAME_SERVERLESS = "serverless";
export declare const OPERATOR_NAME_OPENSHIFT_AI = "openshift-ai";
export declare const OPERATOR_NAME_OSC = "osc";
export declare const OPERATOR_NAME_NMSTATE = "nmstate";
export declare const OPERATOR_NAME_AUTHORINO = "authorino";
export declare const OPERATOR_NAME_AMD_GPU = "amd-gpu";
export declare const OPERATOR_NAME_KMM = "kmm";
export declare const OPERATOR_NAME_NODE_HEALTHCHECK = "node-healthcheck";
export declare const OPERATOR_NAME_SELF_NODE_REMEDIATION = "self-node-remediation";
export declare const OPERATOR_NAME_FENCE_AGENTS_REMEDIATION = "fence-agents-remediation";
export declare const OPERATOR_NAME_NODE_MAINTENANCE = "node-maintenance";
export declare const OPERATOR_NAME_KUBE_DESCHEDULER = "kube-descheduler";
export declare const OPERATOR_NAME_CLUSTER_OBSERVABILITY = "cluster-observability";
export declare const OPERATOR_NAME_LOKI = "loki";
export declare const OPERATOR_NAME_OPENSHIFT_LOGGING = "openshift-logging";
export declare const OPERATOR_NAME_NUMA_RESOURCES = "numaresources";
export declare const OPERATOR_NAME_OADP = "oadp";
export declare const OPERATOR_NAME_METALLB = "metallb";
export declare const singleClusterOperators: string[];
export declare const singleClusterBundles: string[];
export declare const AI_UI_TAG = "ui_ocm";
export declare const AI_ASSISTED_MIGRATION_TAG = "assisted_migration";
export declare const AI_CISCO_INTERSIGHT_TAG = "cisco_intersight_ui";
//# sourceMappingURL=constants.d.ts.map