import type { MetadataKey } from '../core/sys/metadata.ts'; import type { Constructable } from '../decorator/index.ts'; import type { IMappedClassMetadataOptions, MappedClassMetadataKeys } from './type.ts'; export declare function registerMappedClassMetadataKey(target: object, metadataKey: MetadataKey, options?: IMappedClassMetadataOptions): void; export declare function getMappedClassMetadataKeys(target: object): MappedClassMetadataKeys | undefined; export declare function copyPropertiesOfClasses(target: Constructable, sources: Constructable[], filter?: Function): void; export declare function copyProperties(target: object, source: object, keysIgnore: MetadataKey[], filter?: Function): void; export declare function copyMetadataOfClasses(target: object, sources: object[], transform?: Function): void; //# sourceMappingURL=utils.d.ts.map