import Future from "./Future"; import ByteArray from "./ByteArray"; import MovieClip from "../display/MovieClip"; declare namespace openfl.utils { export class AssetLibrary { constructor(); onChange: any; static fromBundle(bundle: any): AssetLibrary; static fromBytes(bytes: ByteArray, rootPath?: string): AssetLibrary; static fromFile(path: string, rootPath?: string): AssetLibrary; static fromManifest(manifest: any): AssetLibrary; static loadFromBytes(bytes: ByteArray, rootPath?: string): Future; static loadFromFile(path: string, rootPath?: string): Future; static loadFromManifest(manifest: any): Future; bind(className: string, instance?: any): boolean; exists(id: string, type: string): boolean; getAsset(id: string, type: string): any; getAudioBuffer(id: string): any; getBytes(id: string): any; getFont(id: string): any; getImage(id: string): any; getMovieClip(id: string): MovieClip; getPath(id: string): string; getText(id: string): string; isLocal(id: string, type: string): boolean; list(type: string): Array; loadAsset(id: string, type: string): Future; load(): Future; loadAudioBuffer(id: string): Future; loadBytes(id: string): Future; loadFont(id: string): Future; loadImage(id: string): Future; loadMovieClip(id: string): Future; loadText(id: string): Future; unload(): void; } } export default openfl.utils.AssetLibrary;