import { SceneComponent } from '../scene-component/SceneComponent'; interface Inputs { nearPlane: number; farPlane: number; horizontalFOV: number; aspect: number; localPosition: { x: number; y: number; z: number; }; localRotation: { x: number; y: number; z: number; }; color: number; panPeriod: number; panAngle: number; } /** * This class is the extracted View Frustum Mesh from * SecurityCamera example */ export declare class ViewFrustumMesh extends SceneComponent { private root; private pivot; private box; private edges; private projector; inputs: Inputs; private highlight; private highlightUniforms; outputs: any; onInit(): void; onTickModified(delta: number, quaternion: any): void; private makeFrustumVisuals; private makeHighlight; onDestroy(): void; } export declare const ViewFrustumMeshType = "mp.ViewFrustumMesh"; export declare const makeViewFrustumMesh: () => ViewFrustumMesh; export {};