export default VTableComponent;
declare function VTableComponent({ columns, useColumnSetting, savedColumns, onChangeColumns, customMuiStyles, ...otherProps }: {
    [x: string]: any;
    columns: any;
    useColumnSetting: any;
    savedColumns: any;
    onChangeColumns: any;
    customMuiStyles: any;
}): JSX.Element;
declare namespace VTableComponent {
    namespace propTypes {
        const columns: PropTypes.Requireable<PropTypes.InferProps<{}>[]>;
        const data: PropTypes.Requireable<PropTypes.InferProps<{}>[]>;
        const useColumnSetting: PropTypes.Requireable<boolean>;
        const useFixedColumnWidth: PropTypes.Requireable<boolean>;
        const headerHeight: PropTypes.Requireable<number>;
        const rowHeight: PropTypes.Requireable<number>;
        const savedColumns: PropTypes.Requireable<PropTypes.InferProps<{}>[]>;
        const onChangeColumns: PropTypes.Requireable<(...args: any[]) => any>;
        const customMuiStyles: PropTypes.Requireable<PropTypes.InferProps<{}>>;
        const isTopSettingIconShownAlways: PropTypes.Requireable<boolean>;
        const CustomCellRenderer: PropTypes.Requireable<(...args: any[]) => any>;
        const customRowStyle: PropTypes.Requireable<(...args: any[]) => any>;
        const sort: PropTypes.Requireable<(...args: any[]) => any>;
        const sortBy: PropTypes.Requireable<string>;
        const sortDirection: PropTypes.Requireable<string>;
    }
    namespace defaultProps {
        const columns_1: any[];
        export { columns_1 as columns };
        const data_1: any[];
        export { data_1 as data };
        const useColumnSetting_1: boolean;
        export { useColumnSetting_1 as useColumnSetting };
        const useFixedColumnWidth_1: boolean;
        export { useFixedColumnWidth_1 as useFixedColumnWidth };
        const headerHeight_1: number;
        export { headerHeight_1 as headerHeight };
        const rowHeight_1: number;
        export { rowHeight_1 as rowHeight };
        const savedColumns_1: any[];
        export { savedColumns_1 as savedColumns };
        const onChangeColumns_1: any;
        export { onChangeColumns_1 as onChangeColumns };
        const customMuiStyles_1: {};
        export { customMuiStyles_1 as customMuiStyles };
        const isTopSettingIconShownAlways_1: boolean;
        export { isTopSettingIconShownAlways_1 as isTopSettingIconShownAlways };
        const CustomCellRenderer_1: any;
        export { CustomCellRenderer_1 as CustomCellRenderer };
        const customRowStyle_1: any;
        export { customRowStyle_1 as customRowStyle };
        const sort_1: any;
        export { sort_1 as sort };
        const sortBy_1: any;
        export { sortBy_1 as sortBy };
        const sortDirection_1: any;
        export { sortDirection_1 as sortDirection };
    }
}
import PropTypes from "prop-types";
//# sourceMappingURL=index.d.ts.map