import { ComponentPropsWithoutRef, RefObject } from 'react';
import { Table as TanstackTable } from '@tanstack/react-table';
/**
 * Props for the DataTableHeader component
 * @extends TanstackTable<T>
 * @extends ComponentPropsWithoutRef<"div">
 */
type DataTableHeaderProps<T> = {
    table: TanstackTable<T>;
    tableRef: RefObject<HTMLDivElement>;
} & ComponentPropsWithoutRef<"div">;
/**
 * Data table header container
 * @param props - The props for the DataTableHeader component
 * @param props.table - The table instance from @tanstack/react-table to render
 * @param props.tableRef - Ref to the table root element for imperative DOM writes
 */
export declare function DataTableHeader<T>({ table, tableRef, }: DataTableHeaderProps<T>): import("react/jsx-runtime").JSX.Element;
export {};
