import { AssetPromise, Engine } from "@galacean/engine-core"; export * from "./resources/animationClip/AnimationClipDecoder"; export type { IModelMesh } from "./resources/mesh/IModelMesh"; export { MeshDecoder } from "./resources/mesh/MeshDecoder"; export { ReflectionParser } from "./resources/parser/ReflectionParser"; export { Texture2DDecoder } from "./resources/texture2D/TextureDecoder"; /** * Decode engine binary resource. * @param arrayBuffer - array buffer of decode binary file * @param engine - engine * @returns */ export declare function decode(arrayBuffer: ArrayBuffer, engine: Engine, ...args: any[]): AssetPromise; export * from "./resources/parser/HierarchyParser"; export * from "./resources/parser/ParserContext"; export * from "./resources/scene/EditorTextureLoader"; export * from "./resources/scene/SceneParser"; export * from "./resources/schema"; export * from "./utils/BufferReader"; export * from "./utils/Decorator"; export * from "./utils/FileHeader";