import { AtomController } from './common/atom-controller'; import { ResultType } from './common/data-type'; import { CameraPresetType, CameraControlType, CameraFocusType, CameraFollowType, CameraRotateType } from './common/interface/camera'; declare class CameraControlController extends AtomController { private controllerName; constructor(obj: any); GetCameraInfo(): Promise; UpdateCamera(opt: CameraPresetType): Promise; FlyTo(opt: CameraControlType): Promise; Move(opt: CameraRotateType): Promise; Focus(opt: CameraFocusType): Promise; FocusToAll(): Promise; Follow(opt: CameraFollowType): Promise; Stop(): Promise; Rotate(opt: CameraRotateType): Promise; Around(opt: CameraRotateType): Promise; PlayCameraRoam(obj: any): Promise; Apply(camera: any, flyTime?: number): Promise; FocusByCustomId(cids: Array, opt: CameraFocusType): Promise; FocusByEntityName(entityNames: Array, opt: CameraFocusType): Promise; } export default CameraControlController;