import React from 'react';
import { FeatureIdToSupportLevel } from '../../../common/types';
import { Cluster } from '@openshift-assisted/types/assisted-installer-service';
import { TFunction } from 'i18next';
import { NewFeatureSupportLevelData } from '../../../common/components/newFeatureSupportLevels';
export declare const LimitedSupportedCluster: ({ clusterFeatureSupportLevels, showVersionWarning, }: {
    clusterFeatureSupportLevels: FeatureIdToSupportLevel;
    showVersionWarning: boolean;
}) => React.JSX.Element;
export declare const FullySupportedCluster: () => React.JSX.Element;
export declare const getFeatureSupportLevelTitle: (fullySupported: boolean) => string;
type SupportLevelProps = {
    cluster: Cluster;
};
export type SupportLevelMemo = {
    limitedClusterFeatures: FeatureIdToSupportLevel;
    hasSupportedVersion: boolean;
    isFullySupported: boolean;
};
export declare const getSupportLevelInfo: (cluster: Cluster, featureSupportLevelData: NewFeatureSupportLevelData, isSupportedOpenShiftVersion: (version?: string) => boolean, t: TFunction, isSingleClusterFeatureEnabled?: boolean) => {
    limitedClusterFeatures: FeatureIdToSupportLevel;
    hasSupportedVersion: boolean;
    isFullySupported: boolean;
};
declare const ClusterFeatureSupportLevelsDetailItem: ({ ...props }: SupportLevelProps) => React.JSX.Element;
export default ClusterFeatureSupportLevelsDetailItem;
//# sourceMappingURL=ReviewClusterFeatureSupportLevels.d.ts.map