export declare class GltfLoader { constructor(sdk: any); disposables: any[]; inputs: { url: string; name: string; animation: number; castShadow: boolean; boundingBox: boolean; loader: boolean; visible: boolean; aspectRatio: number; localScale: { x: number; y: number; z: number; }; localPosition: { x: number; y: number; z: number; }; localRotation: { x: number; y: number; z: number; }; animationState: any; }; onInit: () => void; onLoaded: (gltf: any) => void; events: { 'INTERACTION.CLICK': boolean; 'INTERACTION.DRAG': boolean; 'INTERACTION.DRAG_BEGIN': boolean; 'INTERACTION.DRAG_END': boolean; 'INTERACTION.HOVER': boolean; 'INTERACTION.KEY': boolean; 'INTERACTION.LONG_PRESS_END': boolean; 'INTERACTION.LONG_PRESS_START': boolean; 'INTERACTION.MULTI_SWIPE': boolean; 'INTERACTION.MULTI_SWIPE_END': boolean; 'INTERACTION.PINCH': boolean; 'INTERACTION.PINCH_END': boolean; 'INTERACTION.POINTER_BUTTON': boolean; 'INTERACTION.POINTER_MOVE': boolean; 'INTERACTION.ROTATE': boolean; 'INTERACTION.ROTATE_END': boolean; 'INTERACTION.SCROLL': boolean; }; emits: { gltfevents: boolean; }; onTick: (delta: any) => void; onEvent(eventType: any, data: any): void; onInputsUpdated(): void; onDestroy(): void; } export declare const gltfType = "mp.gltf"; export declare const gltfFactory: (sdk: any) => () => GltfLoader;