import { CubeTexture } from 'three'; interface FisheyePreviewSphereProps { /** Distance from camera to preview hemisphere in scene units (meters) */ previewDistance?: number; /** Number of segments for the sphere geometry */ segments?: number; /** Cube texture (environment map) to display on the hemisphere */ envMap: CubeTexture; /** Background color for the preview */ backgroundColor?: string; /** Background opacity (0-1) */ backgroundOpacity?: number; } /** * Hemisphere preview that displays fisheye camera render output in the 3D scene. * Uses a hemisphere geometry with custom shader to properly display the cubemap * as if viewing from inside looking outward (180° FOV fisheye). * Set to CAMERA_HELPERS layer so it's only visible to SceneCamera, * not to other virtual cameras. */ export declare function FisheyePreviewSphere({ previewDistance, segments, envMap, backgroundColor, backgroundOpacity, }: FisheyePreviewSphereProps): import("react/jsx-runtime").JSX.Element; export {};