import { type HTMLAttributes } from "react";
import { type TableRowConfiguration } from "./TableConfigurationProvider.js";
export interface TableRowProps extends HTMLAttributes<HTMLTableRowElement>, TableRowConfiguration {
    /**
     * Boolean if the current row has been selected and should apply the selected
     * background-color.
     *
     * @defaultValue `false`
     */
    selected?: boolean;
    /**
     * Boolean if the row should be clickable and update the cursor while hovered
     * to be a pointer.
     *
     * @defaultValue `false`
     */
    clickable?: boolean;
}
/**
 * **Client Component**
 *
 * Creates a `<tr>` element with some general styles that are inherited from the
 * base table configuration.
 */
export declare const TableRow: import("react").ForwardRefExoticComponent<TableRowProps & import("react").RefAttributes<HTMLTableRowElement>>;
