export declare namespace NetworkingTools { function FireAllClientsExcept(remote_event: RemoteEvent, exceptions: readonly Player[], ...args: unknown[]): void; /** * sends the data from one client directly to others * sends the player who sent request and the arguments * @param remote_event remote event that is going to be broadcasted to other clients * @param check_arguments_callback checks if the client sends the valid information */ function ResendToClientsConnection(remote_event: RemoteEvent, check_arguments_callback?: (...args: unknown[]) => boolean): RBXScriptConnection; /** * creates the remote event for server and client, has to be executed from both sides * @param name name of remote event * @param parent parent where the remote event is located * @returns remote event */ function DefineRemoteEvent(name: string, parent?: Instance, unreliable?: Q): Q extends true ? UnreliableRemoteEvent : RemoteEvent; function DefineRemoteFunction(name: string, parent?: Instance): RemoteFunction; }