/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ /** * The settings for sorting the columns of the component. */ export type ColumnSortSettings = boolean | { /** * Enables the removal of the column sorting functionality. */ allowUnsort?: boolean; }; /** * The settings for sorting the component data. */ export type SortSettings = boolean | ColumnSortSettings & { /** * The sort mode of the component. * * The available modes are: * - `single` * - `multiple` */ mode?: 'single' | 'multiple'; }; /** * @hidden */ export declare const normalize: (...settings: (SortSettings | ColumnSortSettings)[]) => any;