export declare enum ComponentType { COMPONENT = 1, CONTROLLER = 2, SERVICE = 3, DAO = 4 } export declare enum AdviceType { BEFORE = 1, AROUND = 2, AFTER = 3 } export declare enum AdviceTargetType { METHOD = 1, PARAMETER = 2 } export declare enum ObjectType { FUNCTION = "function", OBJECT = "object", BOOLEAN = "boolean", SYMBOL = "symbol", STRING = "string", NUMBER = "number", UNDEFINED = "undefined" } export declare enum HttpMethodType { GET = 1, POST = 2, PUT = 3, DELETE = 4, OPTIONS = 5, HEAD = 6 } export declare enum TransactionIsolationType { DEFAULT = 1, READ_UNCOMMITTED = 2, READ_COMMITED = 3, REPEATABLE_READ = 4, SERIALIZABLE = 5 } export declare enum TransactionPropagationType { REQUIRED = 1, SUPPORTS = 2, MANDATORY = 3, REQUIRES_NEW = 4, NOT_SUPPORTED = 5, NEVER = 6, NESTED = 7 } export declare enum ComponentScopes { SINGLETON = 1, PROTOTYPE = 2 }