import 'reflect-metadata';
/**
*
AXIOS 增强型装饰器。构建请求队列,防止重复请求。
* Axios enhanced decorator. Build request queue to prevent duplicate requests.
*
* @effect 受影响参数类型 AxiosRequestConfig
* @effect the affected parameter type is AxiosRequestConfig
*/
declare function RequestQueue(target: any, propertyKey: string, descriptor: PropertyDescriptor): PropertyDescriptor;
/**
* AXIOS 增强型装饰器。构建请求安全服务配置。
* Axios enhanced decorator. Build request security service configuration.
*
* @effect 受影响参数类型 AxiosRequestConfig
* @effect the affected parameter type is AxiosRequestConfig
*/
declare function RequestSecurity(target: any, propertyKey: string, descriptor: PropertyDescriptor): void;
declare function RequestInterceptor(target: any, propertyKey: string, descriptor: PropertyDescriptor): PropertyDescriptor;
export { RequestQueue, RequestSecurity, RequestInterceptor };