import { Asset } from "../../core/asset"; import { AssetImporterPlugin, AssetsPack } from "./types"; export * from "./types"; interface Importers { [key: string]: AssetImporterPlugin; } export declare class AssetsImporter { private importers; constructor(importers: T); url(url: string, ctx?: import("../../core/global").GLContext): Promise>; blob(blob: Blob, ctx?: import("../../core/global").GLContext): Promise>; buffer(buffer: ArrayBuffer, ctx?: import("../../core/global").GLContext): Promise>; } declare type BufferImporter = { [key in keyof T]: (options?: Parameters["1"]) => ReturnType; };