export declare type Primitive = string | boolean | number | null | undefined; declare type Comparator = (a: T, b: T) => number; export declare const Comparators: Readonly<{ default: (direction?: "asc" | "desc") => (v1: Primitive, v2: Primitive) => number; reverse: (comparator: Comparator) => Comparator; value(valueCallback: (value: T_1) => Primitive, comparator?: Comparator | undefined): Comparator; property(prop: string, comparator?: Comparator | undefined): Comparator; }>; export {};