import React from 'react'; import { SelectableProps } from '../lists/SelectableStore'; import { SectionProps } from '../Section'; import { DataColumns, GenericDataRow } from '../types'; import { FilterableReceiverProps } from './Filterable'; import { SortOrder, TableColumnOrder, TableColumnSizes, TableOnAddFilter } from './types'; export declare type ManagedTableProps = SelectableProps & FilterableReceiverProps & { containerRef?: any; overflow?: SectionProps['overflow']; flex?: SectionProps['flex']; margin?: SectionProps['margin']; padding?: SectionProps['padding']; width?: number; height?: number; minWidth?: number; minHeight?: number; maxHeight?: number; maxWidth?: number; columns: DataColumns; items?: GenericDataRow[]; multiline?: boolean; columnOrder?: TableColumnOrder; columnSizes?: TableColumnSizes; rowLineHeight?: number; stickyBottom?: boolean; onAddFilter?: TableOnAddFilter; zebra?: boolean; hideHeader?: boolean; defaultSortOrder?: SortOrder; sortOrder?: SortOrder; onSortOrder?: (next: SortOrder) => any; onCreatePaste?: Function; placeholder?: React.ReactNode | ((items: ManagedTableProps['items']) => React.ReactNode); overscanCount?: number; }; export declare const ManagedTableNormalized: (props: ManagedTableProps) => JSX.Element; export declare const ManagedTable: any; //# sourceMappingURL=ManagedTable.d.ts.map