import { ReactNode } from 'react';
import { GenericComponent } from '../../../@types/types';
export interface HeaderRowOverlayProps {
    /** The size of the checkboxes in the grid, used to set the right spacing between this component and the checkbox in the HeaderCell */
    headerCellCheckboxSize?: 'small' | 'medium' | 'large';
    /** Passed down button element(s), are used to display the bulk actions */
    children: ReactNode;
    /** A class name for the container to give custom styles */
    className?: string;
    /** If this value is greater than 0 then this component renders, it is also passed down to display the number of selected rows */
    numSelectedRows?: number;
    /** Passed down function, is used to render the label accompanying the number of selected rows */
    numSelectedRowsLabel?: (numSelectedRows?: number) => string;
}
declare const HeaderRowOverlay: GenericComponent<HeaderRowOverlayProps>;
export default HeaderRowOverlay;
