import * as React from 'react';
import { HostsTableActions } from '../../../../common';
import { ActionsResolver, TableRow } from '../../../../common/components/hosts/AITable';
import { Cluster, Host } from '@openshift-assisted/types/assisted-installer-service';
export declare const networkingStatusColumn: (onEditHostname?: HostsTableActions["onEditHost"]) => TableRow<Host>;
type NetworkConfigurationTableProps = {
    cluster: Cluster;
    AdditionalNTPSourcesDialogToggleComponent: React.FC;
    actionResolver: ActionsResolver<Host>;
    children: React.ReactNode;
    onEditHost?: HostsTableActions['onEditHost'];
    onEditRole?: HostsTableActions['onEditRole'];
    canEditRole?: HostsTableActions['canEditRole'];
    canEditHostname?: HostsTableActions['canEditHostname'];
    onSelect?: (obj: Host, isSelected: boolean) => void;
    selectedIDs?: string[];
};
declare const NetworkConfigurationTableBase: ({ cluster, AdditionalNTPSourcesDialogToggleComponent, onEditHost, onEditRole, canEditRole, canEditHostname, actionResolver, children, onSelect, selectedIDs, }: NetworkConfigurationTableProps) => React.JSX.Element;
export default NetworkConfigurationTableBase;
//# sourceMappingURL=NetworkConfigurationTableBase.d.ts.map