/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { SortDescriptor } from '@progress/kendo-data-query'; import { ColumnMenuSortBaseProps } from '../interfaces/ColumnMenuSortBaseProps'; import { PropType } from 'vue'; /** * Can be used to check if sorting is applied to a specific field ([see example]({% slug column_menu_grid %}#toc-styling-the-column-menu-icon)). Useful for creating active sort indicators. */ export declare const sortGroupByField: (field: string, sort?: SortDescriptor[]) => boolean; /** * The props of the ColumnMenuSort component. */ export interface ColumnMenuSortProps extends ColumnMenuSortBaseProps { } /** * @hidden */ declare const ColumnMenuSort: import('vue').DefineComponent; sort: { type: PropType; }; column: PropType; onSortchange: PropType<(descriptors: SortDescriptor[], e: any) => void>; onClosemenu: PropType; }>, { kendoLocalizationService: {}; }, {}, {}, { onAscClick(e: any): void; onDescClick(e: any): void; onSort(e: any, selectedDir: 'asc' | 'desc'): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; sort: { type: PropType; }; column: PropType; onSortchange: PropType<(descriptors: SortDescriptor[], e: any) => void>; onClosemenu: PropType; }>> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export { ColumnMenuSort };