import React from 'react';
import { SizeType } from "antd/es/config-provider/SizeContext";
interface IResizeableTableProps {
    columns: any[];
    dataSource: any[];
    onChange: (pagination: any, filters: any, sorter: any, extra: any) => void;
    scroll: object;
    size: SizeType;
    rowClassName: (record?: any, index?: number) => string;
    sticky: boolean | {
        offsetHeader?: number;
        offsetScroll?: number;
        getContainer?: () => HTMLElement;
    };
    components: any;
    pagination: object;
    onResizeStop?: (columns: any[]) => void;
}
export default class ResizeableTable extends React.Component<IResizeableTableProps, any> {
    constructor(props: any);
    handleResize: (index: any) => (e: any, { size }: {
        size: any;
    }) => void;
    onResizeStop: () => void;
    componentWillReceiveProps(nextProps: Readonly<any>, nextContext: any): void;
    render(): React.JSX.Element;
}
export {};
