import { Assets, Task } from './type'; declare class Loader { private _taskQueue; private _loadCount; private _isLoading; private _waitTasks; readonly assets: Assets; add(...tasks: Task[]): this; ready(): Promise; find(type: T, name: string): Loader['assets'][T]['propName']; private _load; private _loadImage; private _loadVideo; private _loadAudio; private _loadJson; private _loadFbxModel; private _loadGltfModel; private _loadFont; } declare const loader: Loader; export { loader };