import { type TableFeature } from '@tanstack/react-table'; import type { VisualVariantFeatureConstructors } from './visual-variants-types.js'; type VerticalAlignment = 'top' | 'center' | 'bottom'; /** * Allow accessing the body vertical alignment from the table instance, so it can be used in other features or for custom logic in the table rendering. */ export declare function table_getBodyVerticalAlignment(verticalAlignment: VerticalAlignment | { header: VerticalAlignment; body: VerticalAlignment; }): VerticalAlignment; /** * Allow accessing the header vertical alignment from the table instance, so it can be used in other features or for custom logic in the table rendering. */ export declare function table_getHeaderVerticalAlignment(verticalAlignment: VerticalAlignment | { header: VerticalAlignment; body: VerticalAlignment; }): VerticalAlignment; export declare function constructVisualVariantFeature(): TableFeature; /** * The VisualVariant feature adds visual styling options to the table, such as row separation, * vertical dividers, contained layout, row density, font style, header styles, and vertical alignment. * These options can be set globally for the entire table or individually for specific columns. */ export declare const DataTableVisualVariantFeature: TableFeature; export {};