import { OcmCpuArchitecture, SupportedCpuArchitecture } from '../../../common';
import { HostsNetworkConfigurationType } from '../../services';
import { FeaturesSupportsLevel } from '../../../common/components/featureSupportLevels/types';
import { Cluster } from '@openshift-assisted/types/assisted-installer-service';
export type OcmClusterType = {
    id: string;
    external_id: string;
    cluster_id: string;
    name: string;
    display_name: string;
    openshift_version: string;
    cpu_architecture: OcmCpuArchitecture;
    managed: boolean;
    canEdit: boolean;
    canDelete: boolean;
    shouldRedirect: boolean;
    state: string;
    product?: {
        id: string;
    };
    cloud_provider?: {
        kind: string;
        id: string;
    };
    console?: {
        url: string;
    };
    api?: {
        url: string;
    };
    metrics?: {
        nodes?: {
            compute?: number;
            infra?: number;
            master?: number;
            total?: number;
        };
    };
    aiCluster?: Cluster;
    aiSupportLevels?: FeaturesSupportsLevel;
};
export type Day2ClusterDetailValues = {
    cpuArchitecture: SupportedCpuArchitecture;
    hostsNetworkConfigurationType: HostsNetworkConfigurationType;
};
//# sourceMappingURL=types.d.ts.map