import React, { type CSSProperties, type ReactNode } from 'react'; type BorderType = 'horizontal' | 'vertical' | 'outlined'; type Layout = 'auto' | 'fixed' | 'scrollable'; type Align = 'left' | 'center' | 'right'; interface TableCaptionProps extends Omit, 'style' | 'className'> { children?: ReactNode; className?: string; } interface TableHeaderProps extends Omit, 'style' | 'className'> { children?: ReactNode; className?: string; } interface TableBodyProps extends Omit, 'style' | 'className'> { children?: ReactNode; className?: string; } interface TableFooterProps extends Omit, 'style' | 'className'> { children?: ReactNode; className?: string; } interface TableRowProps extends Omit, 'style' | 'className'> { children?: ReactNode; className?: string; } interface TableHeadProps extends Omit, 'style' | 'className'> { align?: Align; width?: CSSProperties['width']; minWidth?: CSSProperties['minWidth']; children?: ReactNode; className?: string; } interface TableCellProps extends Omit, 'style' | 'className'> { align?: Align; children?: ReactNode; className?: string; } export declare const Table: { Frame: React.ForwardRefExoticComponent<{ borderTypes?: Array; rounded?: boolean; striped?: boolean; layout?: Layout; children?: ReactNode; className?: string; } & Omit, "className" | "style"> & React.RefAttributes>; Caption: React.ForwardRefExoticComponent>; Header: React.ForwardRefExoticComponent>; Body: React.ForwardRefExoticComponent>; Footer: React.ForwardRefExoticComponent>; Row: React.ForwardRefExoticComponent>; Head: React.ForwardRefExoticComponent>; Cell: React.ForwardRefExoticComponent>; }; export {}; //# sourceMappingURL=Table.d.ts.map