export { AssetLoaderRegistry, createAssetLoaderRegistry, createStandardAssetLoaderRegistry, defineAssetAdapter, } from './registry.cjs'; export { AssetLoad, AssetLease, AssetManager, AssetScope, createAssetManager, type AssetManagerOptions, type AssetSleep, } from './manager.cjs'; export { ThreeAssetAdapterError, createThreeAssetAdapters, type CreateThreeAssetAdaptersOptions, type ThreeAssetAdapterErrorCode, type ThreeAssetAdapterRuntime, type ThreeAssetBitmap, type ThreeAssetCurvePluginFactory, type ThreeAssetDataTextureLoader, type ThreeAssetDracoLoader, type ThreeAssetFetch, type ThreeAssetFetchHeaders, type ThreeAssetFetchResponse, type ThreeAssetGltfLoader, type ThreeAssetGltfPlugin, type ThreeAssetImageDecoder, type ThreeAssetKtx2Loader, type ThreeAssetLoaderFactories, type ThreeAssetLoaderRegistry, type ThreeAssetReadableBody, type ThreeAssetStreamReader, type ThreeAssetThreeModule, type ThreeStandardAssetAdapters, type ThreeStandardAssetResultMap, } from './three.cjs'; export { AssetAggregateError, AssetHandle, AssetLoadError, type AbortSignalLike, type AssetAdapter, type AssetAdapterCapabilities, type AssetAdapterDefinition, type AssetAdapterRecord, type AssetAdapterResult, type AssetCacheEntrySnapshot, type AssetDefinition, type AssetDefinitionForAdapters, type AssetDevice, type AssetDisposeContext, type AssetFailure, type AssetLoadContext, type AssetLoadErrorCode, type AssetLoadOptions, type AssetManifestDiff, type AssetManifestForAdapters, type AssetProgress, type AssetResultForDefinition, type AssetResults, type AssetRetry, type AssetRetryContext, type AssetRetryPolicy, type AssetSource, type AssetUrl, type AssetValueForDefinition, type AssetVariant, type AssetVariants, type AudioAssetDefinition, type BinaryAssetDefinition, type CubeTextureAssetDefinition, type ExrAssetDefinition, type FontAssetDefinition, type GlbAssetDefinition, type GltfAssetDefinition, type GltfCodecConfiguration, type HdrAssetDefinition, type ImageAssetDefinition, type ImageAssetFormat, type JsonAssetDefinition, type Ktx2AssetDefinition, type NamedAssetHandles, type NamedAssetPromises, type StandardAssetDefinition, type StandardAssetDefinitionMap, type StandardAssetAdapters, type StandardAssetResultMap, type TextureAssetDefinition, } from './types.cjs'; import type { AssetDefinition } from './types.cjs'; /** Preserve literal names, resource types, and required/optional flags for result inference. */ export declare function defineAssets>>(manifest: TManifest): TManifest;