import { Scene } from "@galacean/engine-core"; import { HierarchyParser } from "../parser/HierarchyParser"; import { ParserContext } from "../parser/ParserContext"; import { type IScene } from "../schema"; /** @Internal */ export declare class SceneParser extends HierarchyParser> { readonly scene: Scene; constructor(data: IScene, context: ParserContext, scene: Scene); /** * @internal */ _collectDependentAssets(data: IScene): void; protected _handleRootEntity(id: string): void; protected _clearAndResolve(): Scene; private _parseDependentAssets; private _searchDependentAssets; }