import type { Player } from '@galacean/effects'; import type { LoadSceneOptions, LoadSceneResult } from './protocol'; import { spec } from '@galacean/effects'; import { LoaderImpl } from './loader-impl'; export declare class LoaderImplEx extends LoaderImpl { loadScene(options: LoadSceneOptions): Promise; } export interface LoadGLTFOptions { url: string; player: Player; playAnimation?: number; playAllAnimation?: boolean; camera?: { position?: spec.vec3; rotation?: spec.vec3; }; } export declare function loadGLTF(options: LoadGLTFOptions): Promise;