/** * @license * Copyright 2023 Nuraly, Laabidi Aymen * SPDX-License-Identifier: MIT */ import { BaseTableController } from './base.controller.js'; /** * Sort controller manages column sorting logic */ export declare class TableSortController extends BaseTableController { /** * Handle column sort order change */ handleSortOrderChange(index: number): void; /** * Sort rows based on current sort attribute */ sort(): void; /** * Reset sort to original row order */ resetSort(): void; /** * Check if sorting is active */ isSortActive(): boolean; /** * Check if sort order is default */ isSortDefault(): boolean; } //# sourceMappingURL=sort.controller.d.ts.map