import { BaseActions } from '../../base/actions';
import { Comparator, TCell } from '../../../types';
export interface SortActionsType {
  SORT_COLUMN: {
    index: number;
    direction: 1 | -1;
    multi?: boolean;
    compare?: Comparator<TCell>;
  };
  SORT_COLUMN_TOGGLE: {
    index: number;
    multi?: boolean;
    compare?: Comparator<TCell>;
  };
}
export declare class SortActions extends BaseActions<SortActionsType> {
  sortColumn(
    index: number,
    direction: 1 | -1,
    multi?: boolean,
    compare?: Comparator<TCell>,
  ): void;
  sortToggle(index: number, multi?: boolean, compare?: Comparator<TCell>): void;
}
