# Stubs for gta.natives.event

import gta

def IS_SHOCKING_EVENT_IN_SPHERE(eventType: int, x: float, y: float, z: float, radius: float) -> bool: ...
def REMOVE_SHOCKING_EVENT(event: int) -> bool: ...
def SUPPRESS_SHOCKING_EVENTS_NEXT_FRAME() -> None: ...
def REMOVE_SHOCKING_EVENT_SPAWN_BLOCKING_AREAS() -> None: ...
def SUPPRESS_SHOCKING_EVENT_TYPE_NEXT_FRAME(eventType: int) -> None: ...
def CLEAR_DECISION_MAKER_EVENT_RESPONSE(name: int, eventType: int) -> None: ...
def SUPPRESS_AGITATION_EVENTS_NEXT_FRAME() -> None: ...
def ADD_SHOCKING_EVENT_FOR_ENTITY(eventType: int, entity: int, duration: float) -> int: ...
def SET_DECISION_MAKER(ped: int, name: int) -> None: ...
def UNBLOCK_DECISION_MAKER_EVENT(name: int, eventType: int) -> None: ...
def ADD_SHOCKING_EVENT_AT_POSITION(eventType: int, x: float, y: float, z: float, duration: float) -> int: ...
def BLOCK_DECISION_MAKER_EVENT(name: int, eventType: int) -> None: ...
def REMOVE_ALL_SHOCKING_EVENTS(p0: bool) -> None: ...
