/** * Calculates the construct uid based on path components. * * Components named `Default` (case sensitive) are excluded from uid calculation * to allow tree refactorings. * * @param components path components */ export declare function addressOf(components: string[]): string; /** * Calculates a unique ID for a set of textual components. * * This is done by calculating a hash on the full path and using it as a suffix * of a length-limited "human" rendition of the path components. * * @param components The path components * @returns a unique alpha-numeric identifier with a maximum length of 255 */ export declare function makeLegacyUniqueId(components: string[]): string;