import { Camera as CesiumCamera } from 'cesium'; import { PickCesiumProps } from '../core'; export type CameraCesiumProps = PickCesiumProps; export type CameraCesiumEvents = { onChange?: (areaPercentage: number) => void; onMoveEnd?: () => void; onMoveStart?: () => void; }; export type CameraProps = CameraCesiumProps & CameraCesiumEvents; declare const cesiumProps: readonly ["position", "direction", "up", "right", "frustum", "defaultMoveAmount", "defaultLookAmount", "defaultRotateAmount", "defaultZoomAmount", "constrainedAxis", "maximumZoomFactor", "percentageChanged"]; export declare const cesiumEventProps: { readonly onChange: "changed"; readonly onMoveEnd: "moveEnd"; readonly onMoveStart: "moveStart"; }; declare const Camera: import('..').CesiumComponentType; export default Camera;