export default ResourcePreload; declare class ResourcePreload { constructor({ resourceList, limit, retry, crossOrigin }: { resourceList: any; limit: any; retry: any; crossOrigin?: boolean; }); resourceList: any; listLen: any; limit: any; retry: number; promiseList: any[]; Resolve: string; events: {}; crossOrigin: boolean; retData: { errmsg: string; success: number; fail: number; list: any[]; }; load(list: any): Promise; newEachItem(url: any): void; loadEachItem(downloadItem: any): void; loadSuccess(downloadItem: any, data: any): any; loadFailed(downloadItem: any): any; loadFinal(downloadItem: any): void; handleErrData(): { errType: number; errmsg: string; }; on(type: any, callback: any): void; emit(type: any, ...args: any[]): void; off(type: any): void; getResourceType(url: any): any; reset(list: any): void; }