import * as React from 'react'; import { BaseTableProps, ArtColumn } from 'ali-react-table-fork'; import { ObjectInterface } from '../_utils/interfaces'; import './style/virtual-table.css'; import { CrossTableProps as BaseCrossTableProps, CrossTreeTableProps as BaseCrossTreeTableProps } from 'ali-react-table-fork/dist/ali-react-table-pivot'; import { ScrollbarType } from '../scrollbar'; export declare type AlignProps = 'right' | 'left' | 'center' | undefined; export interface VirtualizedTableColumns extends ArtColumn, ObjectInterface { } export interface CommonTableProps { type?: ScrollbarType; withVerticalBorder?: boolean; withHorizontalBorder?: boolean; noCellPadding?: boolean; } export interface VirtualizedTableProps extends BaseTableProps, CommonTableProps { } declare const VirtualizedTable: React.FC; export interface CrossTableProps extends BaseCrossTableProps, CommonTableProps { } declare const CrossTable: React.FC; export interface CrossTreeTableProps extends BaseCrossTreeTableProps, CommonTableProps { } declare const CrossTreeTable: React.FC; export * from 'ali-react-table-fork'; export default VirtualizedTable; declare const VirtualizedTableMemo: React.NamedExoticComponent; export { VirtualizedTableMemo, CrossTable, CrossTreeTable };