import { HTMLAttributes, ReactNode, FC } from 'react';
declare type BaseElement = HTMLDivElement;
declare type BaseProps = HTMLAttributes;
export interface TableHeaderProps extends BaseProps {
readonly children?: ReactNode;
/**
* `class` to be passed to the component.
*/
readonly className?: BaseProps['className'];
/**
* Indicates if the all rows are selected.
*/
readonly selected?: boolean;
/**
* Indicates if only a part of all rows are selected.
*/
readonly partial?: boolean;
/**
* Optional overlay element to cover the column headers.
*/
readonly overlay?: ReactNode;
/**
* Optional menu content to put on the right.
* It will be aligned to the right and overflow onto the row.
*/
readonly menu?: ReactNode;
}
export declare const TableHeader: FC;
export {};