import type { CellSpacing } from '../../cells/Cell'; import type { TableCellSpacing } from '../Table'; import type { TableCellProps, TableCellTag } from '../TableCell'; import type { TableSectionTag } from '../TableSection'; export declare const defaultCellSpacing: TableCellSpacing; export declare const compactCellSpacing: TableCellSpacing; type UseTableContext = { skipAsValidation?: boolean; }; export declare const useTableContext: ({ skipAsValidation }?: UseTableContext) => { as: TableSectionTag | undefined; cellSpacing: TableCellSpacing | undefined; compact: boolean | undefined; }; export declare const useTableCellTag: (asProp?: TableCellProps['as']) => TableCellTag; export declare const useTableSectionTag: () => TableSectionTag; type UseTableCellSpacing = { outer?: CellSpacing; inner?: CellSpacing; } & UseTableContext; export declare const useTableCellSpacing: (props?: UseTableCellSpacing) => { outer?: CellSpacing; inner?: CellSpacing; skipAsValidation?: boolean; }; export {}; //# sourceMappingURL=useTable.d.ts.map