import { ImportResult } from './IAssetImporter'; export type IAssetID = string; export type IFile = Blob & Partial & { objectUrl?: string; ext?: string; mime?: string; filePath?: string; __loadedAsset?: ImportResult | ImportResult[]; }; export interface IAsset { id?: IAssetID; path: string; file?: IFile; /** * @internal */ preImportedRaw?: Promise; /** * @internal */ preImported?: ImportResult[]; /** * @internal - serialized options for internal caching */ _options?: string; [id: string]: any; } export interface IAssetList { basePath?: string; assets: IAsset[]; } //# sourceMappingURL=../src/assetmanager/IAsset.d.ts.map