import { type VariantProps } from 'class-variance-authority';
import React from 'react';
type SectionHeaderClassNames = 'row' | 'cell';
export declare const Table: React.ForwardRefExoticComponent<React.TableHTMLAttributes<HTMLTableElement> & VariantProps<(props?: import("class-variance-authority/types").ClassProp | undefined) => string> & {
    children?: React.ReactNode;
} & React.RefAttributes<HTMLTableElement>> & {
    Header: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLTableSectionElement> & VariantProps<(props?: import("class-variance-authority/types").ClassProp | undefined) => string> & {
        children?: React.ReactNode;
    } & React.RefAttributes<HTMLTableSectionElement>>;
    Body: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLTableSectionElement> & {
        children?: React.ReactNode;
    } & React.RefAttributes<HTMLTableSectionElement>>;
    Row: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLTableRowElement> & {
        children?: React.ReactNode;
    } & React.RefAttributes<HTMLTableRowElement>>;
    Head: React.ForwardRefExoticComponent<React.ThHTMLAttributes<HTMLTableCellElement> & VariantProps<(props?: import("class-variance-authority/types").ClassProp | undefined) => string> & {
        children?: React.ReactNode;
    } & React.RefAttributes<HTMLTableCellElement>>;
    Cell: React.ForwardRefExoticComponent<React.TdHTMLAttributes<HTMLTableCellElement> & VariantProps<(props?: import("class-variance-authority/types").ClassProp | undefined) => string> & {
        children?: React.ReactNode;
    } & React.RefAttributes<HTMLTableCellElement>>;
    SectionHeader: React.ForwardRefExoticComponent<{
        children?: React.ReactNode;
    } & {
        colSpan: number;
        classNames?: Partial<Record<SectionHeaderClassNames, string>> | undefined;
    } & React.RefAttributes<HTMLTableRowElement>>;
};
export {};
//# sourceMappingURL=table.d.ts.map