/**
 * Returns a new object with its keys sorted in ascending alphabetical order.
 *
 * The original object is not modified — a new object is created with the same entries,
 * but the keys are ordered lexicographically using `localeCompare`.
 *
 * Note: JavaScript objects do not guarantee key order in all contexts,
 * but most engines preserve insertion order for string keys.
 *
 * @param input - The object whose keys should be sorted.
 * @returns A new object with the same entries, sorted by key.
 *
 * @example
 * ```ts
 * const unsorted = { b: 2, a: 1, c: 3 };
 * const sorted = sortObjectKeys(unsorted);
 * // { a: 1, b: 2, c: 3 }
 * ```
 */
export declare function sortObjectKeys(input: Record<string, unknown>): Record<string, unknown>;
//# sourceMappingURL=sort-object-keys.d.ts.map