import type { AxiosInstance } from 'axios'; import type { RequestConfig, RequestInterceptors, CancelRequestSource } from './types'; declare class Request { instance: AxiosInstance; interceptorsObj?: any; cancelRequestSourceList?: CancelRequestSource[]; requestUrlList?: string[]; constructor(config: RequestConfig); private getSourceIndex; private delUrl; request(config: RequestConfig): Promise; cancelRequest(url: string | string[]): void; cancelAllRequest(): void; } export default Request; export { RequestConfig, RequestInterceptors };