# Stubs for gta.natives.mobile

import gta

def CELL_CAM_ACTIVATE_SELFIE_MODE(toggle: bool) -> None: ...
def CELL_CAM_SET_SELFIE_MODE_ROLL_OFFSET(roll: float) -> None: ...
def CELL_CAM_SET_SELFIE_MODE_SIDE_OFFSET_SCALING(p0: float) -> None: ...
def GET_MOBILE_PHONE_ROTATION(rotation: int, p1: int) -> None: ...
def CELL_CAM_SET_SELFIE_MODE_VERT_PAN_OFFSET(vertPan: float) -> None: ...
def SET_MOBILE_PHONE_DOF_STATE(toggle: bool) -> None: ...
def DESTROY_MOBILE_PHONE() -> None: ...
def CELL_CAM_IS_CHAR_VISIBLE_NO_FACE_CHECK(entity: int) -> bool: ...
def CELL_HORIZONTAL_MODE_TOGGLE(toggle: bool) -> None: ...
def CELL_CAM_SET_SELFIE_MODE_HEAD_PITCH_OFFSET(pitch: float) -> None: ...
def CELL_CAM_SET_SELFIE_MODE_HORZ_PAN_OFFSET(horizontalPan: float) -> None: ...
def GET_MOBILE_PHONE_POSITION(position: int) -> None: ...
def SET_MOBILE_PHONE_POSITION(posX: float, posY: float, posZ: float) -> None: ...
def CELL_SET_INPUT(direction: int) -> None: ...
def CELL_CAM_ACTIVATE_SHALLOW_DOF_MODE(toggle: bool) -> None: ...
def CREATE_MOBILE_PHONE(phoneType: int) -> None: ...
def CELL_CAM_SET_SELFIE_MODE_DISTANCE_SCALING(distanceScaling: float) -> None: ...
def GET_MOBILE_PHONE_RENDER_ID(renderId: int) -> None: ...
def SET_MOBILE_PHONE_ROTATION(rotX: float, rotY: float, rotZ: float, p3: int) -> None: ...
def CAN_PHONE_BE_SEEN_ON_SCREEN() -> bool: ...
def SET_MOBILE_PHONE_SCALE(scale: float) -> None: ...
def CELL_CAM_SET_SELFIE_MODE_HEAD_YAW_OFFSET(yaw: float) -> None: ...
def CELL_CAM_SET_SELFIE_MODE_HEAD_ROLL_OFFSET(roll: float) -> None: ...
def SCRIPT_IS_MOVING_MOBILE_PHONE_OFFSCREEN(toggle: bool) -> None: ...
def CELL_CAM_ACTIVATE(p0: bool, p1: bool) -> None: ...
