import { Point3D } from "chootils/dist/points3d"; import { AnyCameraName, CameraNameByPlace, CameraNameFromPlace, CharacterName, PlaceName, SegmentNameByPlace, SpotNameByPlace, WallNameByPlace } from "../../types"; type ToPlaceOption = { toPlace: T_PlaceName; toSpot?: SpotNameByPlace[T_PlaceName]; toPositon?: Point3D; toCam?: CameraNameByPlace[T_PlaceName]; toSegment?: SegmentNameByPlace[T_PlaceName]; }; export declare function lookAtSpot(place: T_Place, spot: SpotNameByPlace[T_Place], character?: CharacterName): void; export declare function hideWallIf(placeName: T_Place, wallName: T_Wall, isDisabled: boolean): void; export declare function showStoryView(isVisible?: boolean): Promise; export declare function setSegment(_placeName: T_Place, segmentName: T_Segment): Promise; export declare function setCamera & AnyCameraName>(_placeName: T_Place, cameraName: T_Cam, whenToRun?: "now" | "at loop"): Promise; export declare function goToNewPlace(toOption: ToPlaceOption, charNameParam?: CharacterName): void; export {};