/// interface RageFW_ICustomClientEvent { customClientEvent(arg1: string, arg2: number): boolean } type RageFW_ClientEvent = keyof RageFW_ICustomClientEvent | keyof IClientEvents type RageFW_ClientEventArguments = K extends keyof RageFW_ICustomClientEvent ? Parameters : (K extends keyof IClientEvents ? ThisifyClientEvents[K] : never)[] type RageFW_ClientEventReturn = K extends keyof RageFW_ICustomClientEvent ? ReturnType : never declare class RageFW_Player { declare triggerClient( player: PlayerMp, eventName: EventName, ...args: RageFW_ClientEventArguments ): Promise> }