import { type ReadonlySignal } from '@preact/signals-core'; import type { Row, SingleView } from '../view-manager/index.js'; import type { Sort, SortBy } from './types.js'; export declare class SortManager { readonly sort$: ReadonlySignal; readonly view: SingleView; private readonly ops; hasSort$: ReadonlySignal; setSortList: (sortList: SortBy[]) => void; sort: (rows: Row[]) => Row[]; sortList$: ReadonlySignal; constructor(sort$: ReadonlySignal, view: SingleView, ops: { setSortList: (sortList: Sort) => void; }); } export declare const sortTraitKey: import("../traits/key.js").TraitKey; //# sourceMappingURL=manager.d.ts.map