import { FreeCamera } from "@babylonjs/core/Cameras/freeCamera.js"; import type { Scene } from "@babylonjs/core/scene.js"; import type { CameraEntityProperties, EntityRecord, TransformValue } from "@skenora/contracts"; export declare function createCameraEntity(scene: Scene, entity: Readonly): FreeCamera; export declare function applyCameraEntityProperties(camera: FreeCamera, properties: Readonly>, scene: Scene): void; export declare function captureCameraEntityProperties(camera: FreeCamera): CameraEntityProperties; export declare function applyCameraEntityTransform(camera: FreeCamera, transform: Readonly): void; export declare function captureCameraEntityTransform(camera: FreeCamera): TransformValue; //# sourceMappingURL=camera-entity-factory.d.ts.map