import React, { ElementType } from 'react'; import { Props } from '../../types'; declare let DEFAULT_TABLE_TAG: "table"; export declare function Table(props: Props): JSX.Element; export declare namespace Table { var Head: = "thead">(props: Props) => React.ReactElement React.ReactElement | null) | (new (props: any) => React.Component)> | null; var Header: = "th">(props: Props) => React.ReactElement React.ReactElement | null) | (new (props: any) => React.Component)> | null; var Body: = "tbody">(props: Props) => React.ReactElement React.ReactElement | null) | (new (props: any) => React.Component)> | null; var Column: = "td">(props: Props) => React.ReactElement React.ReactElement | null) | (new (props: any) => React.Component)> | null; var Row: = "tr">(props: Props) => React.ReactElement React.ReactElement | null) | (new (props: any) => React.Component)> | null; var Footer: = "tfoot">(props: Props) => React.ReactElement React.ReactElement | null) | (new (props: any) => React.Component)> | null; } interface HeadRenderPropArg { } declare type HeadPropsWeControl = 'id' | 'ref'; interface HeaderRenderPropArg { } interface BodyRenderPropArg { } interface ColumnRenderPropArg { } interface RowRenderPropArg { } interface FooterRenderPropArg { } export {};