import { MpSdk } from "../../bundle/sdk"; import * as THREE from "three"; import { IMPConfig } from "../types"; declare class CursorMarkerLoader { inputs: { pointerIntersection: MpSdk.Pointer.Intersection; markerTexture: string; visible: boolean; offset: number; scale: number; }; outputs: Record & MpSdk.Scene.PredefinedOutputs; context: MpSdk.Scene.IComponentContext; mesh: THREE.Mesh; material: THREE.Material; geometry: THREE.PlaneGeometry; texture: THREE.Texture; constructor(mpConfig: IMPConfig); onInit: () => void; onInputsUpdated: () => void; onDestroy: () => void; } export declare const cursorMarkerType = "mp.cursorMarker"; export declare const cursorMarkerFactory: () => CursorMarkerLoader; export {};