export declare class BoxContainer { constructor(sdk: any); disposables: any[]; inputs: { name: string; type: string; basePosition: string; color: string; url: any; visible: boolean; localScale: { x: number; y: number; z: number; }; localPosition: { x: number; y: number; z: number; }; localRotation: { x: number; y: number; z: number; }; width: number; height: number; depth: number; }; planeElement: HTMLVideoElement; events: { 'INTERACTION.CLICK': boolean; 'INTERACTION.DRAG': boolean; 'INTERACTION.DRAG_BEGIN': boolean; 'INTERACTION.DRAG_END': boolean; 'INTERACTION.HOVER': boolean; }; emits: { boxEvents: boolean; }; onInit: () => void; onEvent(eventType: any, data: any): void; onInputsUpdated(): void; onDestroy(): void; } export declare const boxType = "mp.box"; export declare const boxFactory: (sdk: any) => () => BoxContainer;