type PropertyComparator = (a: T | undefined, b: T | undefined, desc: boolean) => number; export declare function operatorComparisonUndefsLast(a: T, b: T, desc: boolean): number; export declare function typeAwareComparator(a: unknown, b: unknown, desc: boolean): number; export declare const stringAlphabeticalComparator: PropertyComparator; export declare const numberComparator: PropertyComparator; export declare const booleanComparator: PropertyComparator; export declare const dateComparator: PropertyComparator; export {};