export declare enum Ct { TYPE = "Type" } export declare enum Ann { IGNORE = "Ignore", NO_SET = "NoSet", NO_ADD = "NoAdd", NO_ENTITY = "NoEntity", OPT_ADD = "OptAdd", OPT_SET = "OptSet", DTO_RELATION_REQUIRED = "RReq", DTO_RELATION_CAN_CREATE_ON_CREATE = "RAddOnAdd", DTO_RELATION_CAN_CONNECT_ON_CREATE = "RLnOnAdd", DTO_RELATION_CAN_CREATE_ON_UPDATE = "RAddOnSet", DTO_RELATION_CAN_CONNECT_ON_UPDATE = "RLnOnSet" } export declare const IsAnn: (s: string) => s is Ann; export declare const DTO_RELATION_MODIFIERS_ON_CREATE: Ann[]; export declare const DTO_RELATION_MODIFIERS_ON_UPDATE: Ann[]; export declare const isDecoCt: (x: string) => boolean; export declare const isDecoValidator: (x: string) => boolean; export declare const isDecoCalled: (x: string) => boolean; export declare function annotate(doc?: string): readonly ({ name: string; code: string; import: string; importPath: "class-transformer" | "class-validator"; } | { name: Ann; code?: undefined; import?: undefined; importPath?: undefined; })[];