import { ValidationOptions } from "class-validator"; import "reflect-metadata"; type ClassConstructor = { new (args: Signature): unknown; }; export declare function ApplyConstructor(Constructor: ClassConstructor, fromTransformer: (propertyValue: SerializedType) => ClassInstance, toTransformer: (classInstance: ClassInstance) => SerializedType): () => (target: Object, propertyKey: string | symbol) => void; export declare const BigNumberProperty: (opts?: { allowInfinity: boolean; }) => (target: Object, propertyKey: any) => void; export declare const BigNumberArrayProperty: () => (target: Object, propertyKey: string | symbol) => void; export declare function EnumProperty(enumType: object, validationOptions?: ValidationOptions): PropertyDecorator; export declare function StringEnumProperty(enumType: object, validationOptions?: ValidationOptions): PropertyDecorator; export {}; //# sourceMappingURL=transform-decorators.d.ts.map