/** * Applies the given transformer to all keys in the given record's entries and returns a new record containing the * transformed entries. * * If the transformed entries contain the same key multiple times, only the last one will appear in the returned record. * * Example: * * ```ts * import { mapKeys } from "https://deno.land/std@$STD_VERSION/collections/mod.ts"; * import { assertEquals } from "https://deno.land/std@$STD_VERSION/testing/asserts.ts"; * * const counts = { a: 5, b: 3, c: 8 } * * assertEquals(mapKeys(counts, it => it.toUpperCase()), { * A: 5, * B: 3, * C: 8, * }) * ``` */ export declare function mapKeys(record: Readonly>, transformer: (key: string) => string): Record;