class ObserverAction implements Sc2ApiSerializable<Sc2Api.ObserverAction> {

    public static Builder observerAction() {
        return new Builder();
    }

    private  ObserverAction(ActionObserverPlayerPerspective playerPerspective);
    private  ObserverAction(ActionObserverCameraMove cameraMove);
    private  ObserverAction(ActionObserverCameraFollowPlayer cameraFollowPlayer);
    private  ObserverAction(ActionObserverCameraFollowUnits cameraFollowUnits);

}