import type Context from '../Context'; import type { Field } from '..'; export default class SortHandler { private rawRows; private event; private sort; private backup; constructor(context: Context); set(orderBy?: Field, uid?: string): void; asc(orderBy: Field, uid?: string): void; desc(orderBy: Field, uid?: string): void; apply(params?: { orderBy: Field; direction?: 'asc' | 'desc'; }): void; clear(): void; define(orderBy: Field, direction?: 'asc' | 'desc'): void; private restore; private log; }