/** @internal */ export interface UniqueRegistrationOptions { /** @internal */ duplicateMessage: string; /** @internal */ validate?: (value: TValue) => void; } /** @internal */ export declare function registerUnique(registry: Map, key: TKey, value: TValue, options: UniqueRegistrationOptions): void; /** @internal */ export declare function cloneMap(registry: ReadonlyMap): Map; /** @internal */ export declare function cloneArrayValueMap(registry: ReadonlyMap): Map; //# sourceMappingURL=registry-utils.d.ts.map