/** * UTF-16 code-unit order — what `<` and `>` compare, and what * `Array.prototype.sort` gives with no comparator. It differs from true code * point order only for astral characters, and it is deliberately this order * rather than that one, so a producer agrees with any consumer that reorders * the same names with a bare `.sort()`. * * D90 R3(a) rules the locale dependence out at the root: `localeCompare` * follows the collation the process environment selects, so any list ordered * with it reorders when the machine's `LC_ALL` changes. Core orders two lists * this way — a Runtime Type's metadata entries, which decide a type identity * string, and the diagnostic tiebreaker, which decides what a reader sees * first — and neither may move with the environment. */ export declare function byCodeUnit(left: string, right: string): number; //# sourceMappingURL=stable-order.d.ts.map