import React from 'react';
import { cacheColumnWidthInterface } from '@/common';
import { DrawerProps } from '@/osui';
interface TableColumnSettingsProps extends Omit<DrawerProps, 'children'> {
    columns: any[];
    iconClassName?: string;
    triggerClassName?: string;
    setVisibleColumns: (columns: string[]) => void;
    view?: string;
    setCacheColumnWidth?: (value: cacheColumnWidthInterface) => void;
}
declare const TableColumnSettings: React.VFC<TableColumnSettingsProps>;
export default TableColumnSettings;
