import { type HTMLAttributes } from "react";
import { type TableSectionConfiguration, type TableStickySectionConfiguration } from "./types.js";
/** @since 6.0.0 */
export interface StickyTableSectionProps extends HTMLAttributes<HTMLTableSectionElement>, TableStickySectionConfiguration, TableSectionConfiguration {
    type: "header" | "footer";
    /**
     * An optional className to use when the sticky section is covering other rows
     * (`active`). When this is defined, the default
     * `rmd-thead--sticky-active`/`rmd-tfoot--sticky-active` will no longer be
     * applied.
     */
    stickyActiveClassName?: string;
}
/**
 * **Client Component**
 *
 * This component is used to render a sticky `<thead>`/`<tfoot>` that
 * dynamically applies styles whenever the `<thead>`/`<tfoot>` are covering
 * content in the table.
 *
 * @since 6.0.0
 */
export declare const StickyTableSection: import("react").ForwardRefExoticComponent<StickyTableSectionProps & import("react").RefAttributes<HTMLTableSectionElement>>;
