import React from 'react';
import * as Yup from 'yup';
import { AgentClusterInstallK8sResource, AgentK8sResource, ClusterDeploymentK8sResource } from '../../../types';
import { ClusterDeploymentHostSelectionStepProps, ClusterDeploymentHostsSelectionValues } from '../types';
import { TFunction } from 'i18next';
type UseHostsSelectionFormikArgs = {
    agents: AgentK8sResource[];
    clusterDeployment: ClusterDeploymentK8sResource;
    agentClusterInstall: AgentClusterInstallK8sResource;
    t: TFunction;
};
export declare const useHostsSelectionFormik: ({ agents, clusterDeployment, agentClusterInstall, t, }: UseHostsSelectionFormikArgs) => [ClusterDeploymentHostsSelectionValues, Yup.Lazy<Yup.AnyObject>];
export declare const ClusterDeploymentHostSelectionStep: React.FC<ClusterDeploymentHostSelectionStepProps>;
export {};
//# sourceMappingURL=ClusterDeploymentHostSelectionStep.d.ts.map