/** * Shortens the canonical names in the mapping to the shortest unique name. * Each key in the mapping will be returned in the new object to have a value that is the shortest unique, case-insensitive name for that key. * * Example input: `['org.sagebionetworks.foo.Bar', 'org.sagebionetworks.foo.Baz', 'org.sagebionetworks.bar.Bar']` * Output: * ``` * { * 'org.sagebionetworks.foo.Bar': 'FooBar', * 'org.sagebionetworks.foo.Baz': 'Baz', * 'org.sagebionetworks.bar.Bar': 'BarBar', * } * ``` */ export declare function shortenCanonicalNames(canonicalNames: string[]): Record;