/**-----------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
/**
 * Defines the settings for sorting the Gantt column.
 */
export type ColumnSortSettings = boolean | {
    /**
     * Enables the removal of the column sorting.
     */
    allowUnsort?: boolean;
    /**
     * Determines the initial (from the unsorted to the sorted state) sort direction.
     *
     * The available values for setting the initial sort direction are:
     * - `asc` (default)
     * - `desc`
     */
    initialDirection?: 'asc' | 'desc';
};
/**
 * Defines the settings for sorting the Gantt.
 */
export type SortSettings = boolean | ColumnSortSettings & {
    /**
     * The sort mode of the Gantt.
     *
     * The available values for setting the sort modes are:
     * - `single`
     * - `multiple`
     */
    mode?: 'single' | 'multiple';
    /**
     * Enables the sort-sequence indicators for sorting multiple columns.
     */
    showIndexes?: boolean;
};
/**
 * @hidden
 */
export declare const normalize: (...settings: (SortSettings | ColumnSortSettings)[]) => any;
