import { type ReactNode } from 'react'; import { type FrameLodFrame } from '../editor/frameLod.js'; import type { EditorRuntime } from '../core/runtime.js'; export declare function resolveCameraPointerEvents(editMode: boolean, tool: string, interactionActive: boolean, inspectOn?: boolean): 'none' | undefined; /** Diagnostic passthrough for headless debugging of the LOD frame inputs. */ export declare function __debugReadEditorFrames(runtime: EditorRuntime): (FrameLodFrame & { memoKey?: string; })[]; export declare function CameraLayer({ children, interactionFrameId, }: { children?: ReactNode; interactionFrameId?: string | null; }): import("react").JSX.Element;