import React, { type ReactNode, type CSSProperties } from "react"; import type { FrClassName } from "./fr/generatedFromCss/classNames"; export type TableProps = { id?: string; data: ReactNode[][]; className?: string; caption?: ReactNode; headers?: ReactNode[]; /** Default: false */ fixed?: boolean; /** Default: false */ noScroll?: boolean; /** Default: false */ bordered?: boolean; /** Default: false */ noCaption?: boolean; /** Default: false */ bottomCaption?: boolean; style?: CSSProperties; colorVariant?: TableProps.ColorVariant; }; export declare namespace TableProps { type ExtractColorVariant = FrClassName extends `fr-table--${infer AccentColor}` ? Exclude : never; export type ColorVariant = ExtractColorVariant; export {}; } /** @see */ export declare const Table: React.MemoExoticComponent>>; export default Table;