import * as React from 'react';
import { usePagination } from '../../../common/components/hosts/usePagination';
import { StatusCount } from '../Agent/tableUtils';
import { Host } from '@openshift-assisted/types/assisted-installer-service';
type InfraTableToolbarProps = ReturnType<typeof usePagination> & {
    setSelectedHostIDs: (items: string[]) => void;
    massActions: React.ReactNode[];
    hosts: Host[];
    hostLabels: {
        [key in string]: number;
    };
    statusFilter: string[];
    labelFilter: string[];
    statusCount: StatusCount;
    hostnameFilter: string | undefined;
    setHostnameFilter: (hostname: string | undefined) => void;
    setStatusFilter: (status: string[]) => void;
    setLabelFilter: (label: string[]) => void;
    selectedHostIDs: string[];
};
declare const InfraTableToolbar: React.FC<InfraTableToolbarProps>;
export default InfraTableToolbar;
//# sourceMappingURL=InfraTableToolbar.d.ts.map