import { OpenshiftVersionOptionType } from '../../common';
import { ClusterCreateParamsWithStaticNetworking, ClusterDetailsUpdateParams, OcmClusterDetailsValues } from './types';
import { Cluster, InfraEnv, ManagedDomain, PlatformType } from '@openshift-assisted/types/assisted-installer-service';
declare const ClusterDetailsService: {
    getClusterCreateParams(values: OcmClusterDetailsValues, infraEnv?: InfraEnv): ClusterCreateParamsWithStaticNetworking;
    getClusterUpdateParams(values: OcmClusterDetailsValues, platform: PlatformType, cluster?: Cluster, infraEnv?: InfraEnv): ClusterDetailsUpdateParams;
    getClusterDetailsInitialValues({ cluster, infraEnv, urlSearchParams, isSingleClusterFeatureEnabled, ...args }: {
        cluster?: Cluster;
        infraEnv?: InfraEnv;
        pullSecret?: string;
        managedDomains: ManagedDomain[];
        ocpVersions: OpenshiftVersionOptionType[];
        urlSearchParams: string;
        isSingleClusterFeatureEnabled?: boolean;
    }): OcmClusterDetailsValues;
};
export default ClusterDetailsService;
//# sourceMappingURL=ClusterDetailsService.d.ts.map