import './style.less';
import * as React from 'react';
import { IReactVirtualTable } from '../interfaces';
export declare class Table extends React.Component<{
    headers: IReactVirtualTable.Columns;
    items: IReactVirtualTable.Rows;
    width?: number;
    height?: number;
    style?: Record<string, any>;
    border?: number;
    render?: {
        content?: (row: IReactVirtualTable.Row, col: IReactVirtualTable.Column, index: number, rows: IReactVirtualTable.Rows) => unknown;
        header?: (col: IReactVirtualTable.Column) => unknown;
        footer?: (col: IReactVirtualTable.Column) => unknown;
    };
    pagination?: IReactVirtualTable.PaginationProps;
    'no-header'?: boolean;
    'no-footer'?: boolean;
    'no-paginator'?: boolean;
}, unknown> {
    #private;
    componentDidMount(): void;
    componentDidUpdate(): void;
    componentWillUnmount(): void;
    render(): React.JSX.Element;
}
