export interface EditCameraProps { /** * Camera position * @dial transform * @dial-cols 2 * @dial-dtype vector3 * @dial-step 0.1 */ position?: [number, number, number]; /** * Camera lookAt target position * @dial transform * @dial-dtype vector3 * @dial-step 0.1 */ lookAt?: [number, number, number]; /** * Field of view in degrees * @dial camera * @dial-cols 2 * @dial-min 1 * @dial-max 180 * @dial-step 1 */ fov?: number; /** * Near clipping plane * @dial camera * @dial-min 0.01 * @dial-max 100 * @dial-step 0.01 */ near?: number; /** * Far clipping plane * @dial camera * @dial-min 10 * @dial-max 10000 * @dial-step 10 */ far?: number; /** Children components */ children?: React.ReactNode; } /** * EditCamera - The main scene camera used for viewing the entire scene. * This is a real Three.js PerspectiveCamera that users look through. * Use with EditorCameraControls for interactive camera control. */ export declare function SceneCamera({ position, lookAt, fov, near, far, children, }: EditCameraProps): import("react/jsx-runtime").JSX.Element;