import React from 'react';
import { AgentK8sResource } from '../../../types';
import { ClusterDeploymentHostsSelectionValues, ScaleUpFormValues } from '../types';
import { AgentTableActions } from '../types';
import { CpuArchitecture } from '../../../../common';
type ClusterDeploymentHostsSelectionAdvancedProps = {
    availableAgents: AgentK8sResource[];
    onEditRole?: AgentTableActions['onEditRole'];
    onEditHost?: AgentTableActions['onEditHost'];
    onSetInstallationDiskId?: AgentTableActions['onSetInstallationDiskId'];
    onHostSelect?: VoidFunction;
    cpuArchitecture?: CpuArchitecture;
};
type FormValues = ClusterDeploymentHostsSelectionValues | ScaleUpFormValues;
export declare const ClusterDeploymentHostsSelectionAdvanced: <T extends FormValues>({ availableAgents, onEditRole, onSetInstallationDiskId, onEditHost, onHostSelect, cpuArchitecture, }: ClusterDeploymentHostsSelectionAdvancedProps) => React.JSX.Element;
export {};
//# sourceMappingURL=ClusterDeploymentHostsSelectionAdvanced.d.ts.map