import React from 'react'; import type { ReactNode, ComponentPropsWithRef } from 'react'; import './Table.css'; export declare const cnTable: import("@bem-react/classname").ClassNameFormatter; export declare const tableSizeVariant: readonly ["xs", "s", "m", "l"]; export declare const tableDividerVariant: readonly ["row", "column", "all"]; export type TableSizeVariant = (typeof tableSizeVariant)[number]; export type TableDividerVariant = (typeof tableDividerVariant)[number]; export type TableProps = { /** Устанавливает размер типографики и отступов в таблице */ size?: TableSizeVariant; /** Признак, по которому таблица растет по всей ширине своего контейнера */ fullWidth?: boolean; /** Тип разделителей в таблице */ divider?: TableDividerVariant; /** Признак фиксированного заголовка в таблице */ stickyHeader?: boolean; /** Признак сжатой таблицы */ compressed?: boolean; /** Признак таблицы с зеброй */ striped?: boolean; /** Содержимое таблицы */ children?: ReactNode; /** Дополнительные CSS-классы */ className?: string; /** data-атрибут для тестирования */ 'data-testid'?: string; } & ComponentPropsWithRef<'table'>; export declare const Table: React.ForwardRefExoticComponent & React.RefAttributes>;