import { ReactNode } from '../../../../../node_modules/.pnpm/react@19.1.1/node_modules/react';
import { TTableColumn } from '../../model/col.types';
import { TTableFilterProps, TTableFilterType } from '../../model/filter.types';
import { TTableItem } from '../../model/table.types';
declare const HeaderCommon: <TItem extends TTableItem>({ className, id, filterId, sortId, sortable, children, filterType, tooltip, filterProps, }: {
    className?: string;
    id: string;
    filterId?: string;
    sortId?: string;
    dataType: "string" | "number";
    children: ReactNode;
    filterType?: TTableFilterType;
    filterProps: TTableFilterProps;
    sortable?: boolean;
    tooltip?: TTableColumn<TItem>["definition"]["headerTooltip"];
}) => import("react/jsx-runtime").JSX.Element;
export default HeaderCommon;
//# sourceMappingURL=header-common.d.ts.map