import ColumnDataset from '../dataset/column';
import AbstractMenu from './abstract';
import { choicesType, choiceValueType } from '../../types';
export default class ColumnMenu extends AbstractMenu<ColumnDataset, ColumnDataset> {
    exec(column: ColumnDataset): Promise<choiceValueType<ColumnDataset>>;
    getChoiceList(columns: ColumnDataset[], selected?: ColumnDataset): Array<choicesType<ColumnDataset>>;
    createTable(columns: ColumnDataset[], selected?: ColumnDataset): string[];
    createTableIndexRow(column: ColumnDataset): [string | number | undefined, string, string];
}
