import Scoper from "../type/impl/component/Scoper"; import { IAdvice, IAspect, IComponent, IControllerParam, IHttpSend, IPointcut, IResource, IStream, ITransaction, IUpload } from "../type/interface"; export default class DecorateRegistCenter { static components: Array; static resourceMappings: Array; static aspects: Array; static pointcuts: Array; static advices: Array; static httpSends: Array; static transactions: Array; static params: Array; static scopes: Array; static streams: Array; static uploads: Array; static registComponents(option: IComponent): void; static registResourceMappings(option: IResource): void; static registAspects(option: IAspect): void; static registPointcuts(option: IPointcut): void; static registAdvices(option: IAdvice): void; static registHttpSends(option: IHttpSend): void; static registTransactions(option: ITransaction): void; static registScopes(scope: Scoper): void; static registParams(option: IControllerParam): void; static registStreams(option: IStream): void; static registUploads(option: IUpload): void; }