import React from "react"; import { ReferenceObject, TableColumn } from ".."; interface ColumnSelectorDialogProps { columns: TableColumn[]; visibleColumns: TableColumnsType; allowReorderingColumns?: boolean; onChange: (visibleColumns: TableColumnsType) => void; onCancel: () => void; childrenTransfer?: React.ReactNode; keepDisabledColumns?: boolean; } declare type TableColumnsType = (keyof T)[]; export declare function ColumnSelectorDialog(props: ColumnSelectorDialogProps): JSX.Element; export default ColumnSelectorDialog;