import { default as React } from 'react';
import { BaseProps } from '../../types';

export interface TableHeaderColumn {
    /** 列表头文字 */
    label: React.ReactNode;
    /** 是否为当前排序列 */
    selection?: boolean;
    /** 是否显示排序指示器 */
    sort?: boolean;
    /** 是否禁用 */
    disabled?: boolean;
    /** 点击回调 */
    onClick?: React.MouseEventHandler<HTMLElement>;
    /** 自定义列宽（如 '120px' | '20%'） */
    width?: string | number;
}
export interface TableHeaderProps extends BaseProps {
    /** 列定义，直接传入 TableHeaderItem 子组件也可 */
    children?: React.ReactNode;
}
export declare const TableHeader: React.ForwardRefExoticComponent<TableHeaderProps & React.RefAttributes<HTMLDivElement>>;
//# sourceMappingURL=TableHeader.d.ts.map