export class Task { constructor(type: any, config: any); promise: Promise; alive: boolean; _loaderType: any; _loader: FetchLoader | XhrLoader; _config: any; _retryCount: number; _retryTimer: NodeJS.Timeout; _canceled: boolean; _retryCheckFunc: any; _logger: any; _useUrlIdx: number; _changeUrl: boolean; exec(): Promise; cancel(): Promise; get running(): any; get loader(): FetchLoader | XhrLoader; } import { FetchLoader } from "./fetch"; import { XhrLoader } from "./xhr";