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