import { DataClassPath } from './DataClassPath'; import { SortPart } from './SortPart'; export declare function sort(setup: ((a: SortBuilder, b: DataClassPath) => void)): Array>; export declare class SortBuilder { constructor(); readonly sortParts: Array>; add(sort: SortPart): void; build(): Array>; ascending(this_: DataClassPath): SortPart; descending(this_: DataClassPath): SortPart; ascendingString(this_: DataClassPath, ignoreCase: boolean): SortPart; descendingString(this_: DataClassPath, ignoreCase: boolean): SortPart; }