import React from 'react';
import { SupportedCpuArchitecture } from '../../../../common';
import { PlatformType, SupportLevel } from '@openshift-assisted/types/assisted-installer-service';
import { NewFeatureSupportLevelMap } from '../../../../common/components/newFeatureSupportLevels';
type ExternalPlatformDropdownProps = {
    onChange: (selectedPlatform: PlatformType) => void;
    cpuArchitecture?: SupportedCpuArchitecture;
    featureSupportLevelData: NewFeatureSupportLevelMap | null;
    isSNO: boolean;
};
export type ExternalPlatformInfo = {
    label: string;
    href?: string;
    disabledReason?: string;
    supportLevel?: SupportLevel;
};
export declare const areAllExternalPlatformIntegrationDisabled: (externalPlatformTypes: Partial<{ [key in PlatformType]: ExternalPlatformInfo; }>) => boolean;
export declare const ExternalPlatformDropdown: ({ onChange, cpuArchitecture, featureSupportLevelData, isSNO, }: ExternalPlatformDropdownProps) => React.JSX.Element;
export {};
//# sourceMappingURL=ExternalPlatformDropdown.d.ts.map