///
import CancelToken from '@prequest/cancel-token';
declare module '@prequest/types' {
interface PQRequest extends PQ.PresetOption {
headers?: PQ.Common;
timeout?: number;
withCredentials?: boolean;
responseType?: XMLHttpRequestResponseType;
getNativeRequestInstance?(promise: Promise): void;
cancelToken?: CancelToken;
onDownloadProgress?(e: any): void;
onUploadProgress?(e: any): void;
}
interface PQResponse {
data: T;
status: number;
statusText: string;
headers: PQ.Common;
}
}