import { type HTMLAttributes } from "react";
import { type TableSectionConfiguration } from "./types.js";
export interface TableHeaderProps extends HTMLAttributes<HTMLTableSectionElement>, TableSectionConfiguration {
    /**
     * NOTE: It is recommended to use the `StickyTableSection` component instead
     * of enabling this prop since it supports dynamically adding styles while the
     * header covering table rows.
     *
     * Set this to `true` to enable the sticky behavior.
     *
     * @defaultValue `false`
     */
    sticky?: boolean;
}
/**
 * **Client Component**
 *
 * Creates a `<thead>` element with some basic styles. This component will also
 * update the table configuration so that all the `TableCell` children will
 * automatically become `<th>` elements instead of the normal `<td>` as well as
 * disabling the hover effect and line wrapping. The hover effect and
 * line-wrapping can be re-enabled if desired through the `hoverable` and
 * `disableNoWrap` props.
 */
export declare const TableHeader: import("react").ForwardRefExoticComponent<TableHeaderProps & import("react").RefAttributes<HTMLTableSectionElement>>;
