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 };