import type { GridColumnSort } from '../../types'; export type GridSortState = { initialized: boolean; controlled: boolean; locale: string; columns: GridColumnSort[]; defaultColumns?: GridColumnSort[]; mode: 'internal' | 'external'; multiColumnSort: boolean; }; declare const _default: import("../utils/createReducer").CreateReducerReturn; export default _default; export declare const selectSortMode: (state: GridSortState) => "internal" | "external"; export declare const selectSortLocale: (state: GridSortState) => string; export declare const selectSortColumns: (state: GridSortState) => GridColumnSort[]; export declare const selectColumnSort: (state: GridSortState, columnId: string) => GridColumnSort | undefined; export declare const selectSort: (state: GridSortState) => GridColumnSort[]; export declare const selectDefaultSort: (state: GridSortState) => GridColumnSort[] | undefined; export declare const selectIsMultiColumnSortingEnabled: (state: GridSortState) => boolean; export declare const selectIsMultiColumnSorting: (state: GridSortState) => boolean; export declare const selectColumnSortNumber: (state: GridSortState, columnId: string) => number; //# sourceMappingURL=sort.d.ts.map