import 'reflect-metadata'; export declare function noAutoMap(target: Function): void; export declare function noAutoMap(target: object, propertyKey: string | symbol): void; export declare function noAutoMap(value: Function, context: ClassDecoratorContext): void; export declare function noAutoMap(value: undefined, context: ClassFieldDecoratorContext): void; /** * Checks whether the given class has AutoMap disabled entirely. * @param target - The class constructor. * @returns True if the class is marked with {@link noAutoMap}; false otherwise. */ export declare function isNoAutoMap(target: Function): boolean; /** * Checks whether a specific property is excluded from AutoMap. * @param target - The class prototype. * @param propertyKey - The property name. * @returns True if the property is marked with {@link noAutoMap}; false otherwise. */ export declare function isPropertyNoAutoMap(target: object, propertyKey: string): boolean; //# sourceMappingURL=noAutoMap.d.ts.map