import React from 'react';
import { Lazy } from 'yup';
import { ClusterDetailsValues, OpenshiftVersionOptionType } from '../../../../common';
import { ClusterDeploymentDetailsStepProps } from '../types';
import { AgentClusterInstallK8sResource, AgentK8sResource, ClusterDeploymentK8sResource, InfraEnvK8sResource } from '../../../types';
type UseDetailsFormikArgs = {
    usedClusterNames: string[];
    ocpVersions: OpenshiftVersionOptionType[];
    clusterDeployment?: ClusterDeploymentK8sResource;
    agentClusterInstall?: AgentClusterInstallK8sResource;
    agents?: AgentK8sResource[];
    infraEnv?: InfraEnvK8sResource;
};
export declare const useDetailsFormik: ({ clusterDeployment, agentClusterInstall, agents, usedClusterNames, infraEnv, ocpVersions, }: UseDetailsFormikArgs) => [ClusterDetailsValues & {
    networkType: "OpenShiftSDN" | "OVNKubernetes";
}, Lazy<{
    baseDnsDomain: string;
}>];
export declare const ClusterDeploymentDetailsStep: React.FC<ClusterDeploymentDetailsStepProps>;
export {};
//# sourceMappingURL=ClusterDeploymentDetailsStep.d.ts.map