/**-----------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
import { ExpandableColumnMenuItem } from "@progress/kendo-angular-treelist";
/**
 * The settings of the column menu in the Gantt component.
 */
export interface ColumnMenuSettings {
    /**
     * Specifies if the columns can be sorted in the column menu.
     * If [sorting]({% slug api_gantt_ganttcomponent %}#toc-sortable) is enabled, defaults to `true`.
     * @default true
     */
    sort?: boolean;
    /**
     * Specifies if the columns can be filtered in the column menu.
     * If [filtering]({% slug api_gantt_ganttcomponent %}#toc-filterable) is enabled, defaults to `true`.
     * @default true
     */
    filter?: boolean | ExpandableColumnMenuItem;
    /**
     * Specifies if the item for column selection will be displayed in the column menu.
     * @default true
     */
    columnChooser?: boolean | ExpandableColumnMenuItem;
}
