UNPKG

761 BTypeScriptView Raw
1import * as React from 'react';
2import { OverridableComponent, OverrideProps } from '../OverridableComponent';
3
4export interface TableContainerTypeMap<P = {}, D extends React.ElementType = 'div'> {
5 props: P;
6 defaultComponent: D;
7 classKey: TableContainerClassKey;
8}
9/**
10 *
11 * Demos:
12 *
13 * - [Tables](https://material-ui.com/components/tables/)
14 *
15 * API:
16 *
17 * - [TableContainer API](https://material-ui.com/api/table-container/)
18 */
19declare const TableContainer: OverridableComponent<TableContainerTypeMap>;
20
21export type TableContainerClassKey = 'root';
22
23export type TableContainerProps<
24 D extends React.ElementType = TableContainerTypeMap['defaultComponent'],
25 P = {}
26> = OverrideProps<TableContainerTypeMap<P, D>, D>;
27
28export default TableContainer;