import type { HTMLAttributes, ThHTMLAttributes, TdHTMLAttributes, ButtonHTMLAttributes } from "react"; import { type VariantProps } from "class-variance-authority"; /** Scroll wrapper for wide tables — prevents horizontal overflow. */ export declare const TableScrollContainerEl: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; /** * Rounded-border wrapper for DataTable — wraps the toolbar, scroll container, * and table, and provides the `@container` scope their layout adapts to. */ export declare const TableDataWrapperEl: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; export declare const TableEl: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; export declare const TheadEl: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; export declare const TbodyEl: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; export declare const TfootEl: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; export declare const trVariants: (props?: ({ clickable?: boolean | null | undefined; severity?: "error" | "warning" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export type TrElProps = HTMLAttributes & VariantProps; export declare const TrEl: import("react").ForwardRefExoticComponent & VariantProps<(props?: ({ clickable?: boolean | null | undefined; severity?: "error" | "warning" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string> & import("react").RefAttributes>; export declare const thVariants: (props?: ({ align?: "center" | "left" | "right" | null | undefined; sortable?: boolean | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export type ThElProps = Omit, "align"> & VariantProps; export declare const ThEl: import("react").ForwardRefExoticComponent, "align"> & VariantProps<(props?: ({ align?: "center" | "left" | "right" | null | undefined; sortable?: boolean | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string> & import("react").RefAttributes>; export declare const tdVariants: (props?: ({ align?: "center" | "left" | "right" | null | undefined; empty?: boolean | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export type TdElProps = Omit, "align"> & VariantProps; export declare const TdEl: import("react").ForwardRefExoticComponent, "align"> & VariantProps<(props?: ({ align?: "center" | "left" | "right" | null | undefined; empty?: boolean | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string> & import("react").RefAttributes>; export declare const CaptionEl: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; /** Footer bar for pagination controls. */ export declare const PaginationBarEl: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; /** Info text inside PaginationBarEl. */ export declare const PaginationInfoEl: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; /** Prev/Next button inside PaginationBarEl. */ export declare const PaginationButtonEl: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; //# sourceMappingURL=table.d.ts.map