import * as React from 'react'; import { Flexible } from '../types'; import { BoxProps } from '../Box'; export declare type LocalTableProps = { /** Indicates if the table should have dividers. */ hasDividers?: boolean; /** Indicates if the table should be striped. */ isStriped?: boolean; /** Indicates if the table should be hoverable. */ isHoverable?: boolean; /** Indicates if the table should be responsive. */ isResponsive?: boolean; /** Indicates breakpoint at which the table should become responsive. */ responsiveBreakpoint?: string; /** Sets the variant of the table. */ variant?: Flexible<'default' | 'minimal' | 'shadowed', string>; }; export declare type TableProps = BoxProps & LocalTableProps; export declare const TableContext: React.Context<{ overrides: {}; tableVariant: string; }>; export declare const Table: React.ForwardRefExoticComponent & React.RefAttributes> & { displayName?: string; useProps: (props?: Partial, config?: { disableCSSProps?: string[]; themeKey?: string; }) => any; };