import type { DatasetColumn, TableColumnOrderSetting } from "../../../../../../metabase-types/api";
import type { EditWidgetData } from "../types";
import type { ColumnItem } from "./types";
export declare function getColumnItems(columns: DatasetColumn[], columnSettings: TableColumnOrderSetting[]): ColumnItem[];
export declare function toggleColumnInSettings({ index, columnSetting }: ColumnItem, columnItems: ColumnItem[], isEnabled: boolean): TableColumnOrderSetting[];
export declare const moveColumnInSettings: (columnItems: ColumnItem[], oldIndex: number, newIndex: number) => TableColumnOrderSetting[];
export declare function getEditWidgetData({ column }: ColumnItem): EditWidgetData;
