import { FC, HTMLAttributes, PropsWithChildren, ReactNode, TableHTMLAttributes, TdHTMLAttributes, ThHTMLAttributes } from "react";
//#region src/components/data-display/table/table.d.ts
type RootProps = PropsWithChildren, 'className' | 'style'>>;
type RowProps = PropsWithChildren<{
interactive?: boolean;
} & Omit, 'className' | 'style'>>;
type CellAlign = 'left' | 'center' | 'right';
type HeaderCellProps = PropsWithChildren<{
align?: CellAlign;
scope?: 'col' | 'row' | 'colgroup' | 'rowgroup';
} & Omit, 'className' | 'style' | 'align' | 'scope'>>;
type CellProps = PropsWithChildren<{
align?: CellAlign;
color?: 'base' | 'mute';
} & Omit, 'className' | 'style' | 'align'>>;
type SectionProps = PropsWithChildren, 'className' | 'style'>>;
type CaptionProps = PropsWithChildren, 'className' | 'style'>>;
type EmptyStateProps = {
colSpan: number;
children: ReactNode;
};
declare const Table: {
readonly Root: FC;
readonly Head: FC;
readonly Body: FC;
readonly Row: FC;
readonly HeaderCell: FC;
readonly Cell: FC;
readonly Caption: FC;
readonly EmptyState: FC;
};
//#endregion
export { CellAlign, Table };