import { FC, Ref, TableHTMLAttributes } from 'react';
export interface TableProps extends TableHTMLAttributes {
/**
* Defines the alignment strategy for table data cells.
*
* - 'start': Aligns content to the left
* - 'center': Centers content
* - 'end': Aligns content to the right
* - 'between': Distributes space evenly between cells
*/
dataAlign?: 'start' | 'center' | 'end' | 'between';
/**
* Adds horizontal padding to the edges of the table container.
* Useful when the table should not stretch to the viewport edge.
*/
edgePadded?: boolean;
/**
* Makes the table stretch to fill the full width of its container.
*/
fullWidth?: boolean;
/**
* Makes the table stretch to fill the full height of its container.
* Useful for layouts with scrollable or pinned regions.
*/
fullHeight?: boolean;
/**
* Ref to the native HTML `` element.
* Useful for focus, measurement, or imperative access.
*/
ref?: Ref;
}
/** The Table component is a flexible, styled wrapper around the native table element that supports responsive layout, alignment control, and customizable container behavior for rendering structured data */
export declare const Table: FC;