2017-12-13 19:55:08 +00:00
|
|
|
import { CommandsBase } from './CommandsBase';
|
|
|
|
|
import { UUID } from '../UUID';
|
|
|
|
|
import { ChatType } from '../../enums/ChatType';
|
2017-12-19 19:59:06 +00:00
|
|
|
import { InventoryOfferedEvent } from '../../events/InventoryOfferedEvent';
|
2018-10-06 16:03:10 +01:00
|
|
|
import { FriendRequestEvent } from '../..';
|
2017-12-13 19:55:08 +00:00
|
|
|
export declare class CommunicationsCommands extends CommandsBase {
|
|
|
|
|
sendInstantMessage(to: UUID | string, message: string): Promise<void>;
|
|
|
|
|
nearbyChat(message: string, type: ChatType, channel?: number): Promise<void>;
|
|
|
|
|
say(message: string, channel?: number): Promise<void>;
|
|
|
|
|
whisper(message: string, channel?: number): Promise<void>;
|
|
|
|
|
shout(message: string, channel?: number): Promise<void>;
|
|
|
|
|
startTypingLocal(): Promise<void>;
|
|
|
|
|
stopTypingLocal(): Promise<void>;
|
|
|
|
|
startTypingIM(to: UUID | string): Promise<void>;
|
|
|
|
|
stopTypingIM(to: UUID | string): Promise<void>;
|
|
|
|
|
typeInstantMessage(to: UUID | string, message: string, thinkingTime?: number, charactersPerSecond?: number): Promise<void>;
|
|
|
|
|
typeLocalMessage(message: string, thinkingTime?: number, charactersPerSecond?: number): Promise<void>;
|
2017-12-15 21:28:45 +00:00
|
|
|
startGroupChatSession(sessionID: UUID | string, message: string): Promise<void>;
|
2017-12-19 19:59:06 +00:00
|
|
|
acceptFriendRequest(event: FriendRequestEvent): Promise<void>;
|
2017-12-19 20:25:42 +00:00
|
|
|
sendFriendRequest(to: UUID | string, message: string): Promise<void>;
|
2017-12-19 19:59:06 +00:00
|
|
|
private respondToInventoryOffer(event, response);
|
|
|
|
|
acceptInventoryOffer(event: InventoryOfferedEvent): Promise<void>;
|
|
|
|
|
rejectInventoryOffer(event: InventoryOfferedEvent): Promise<void>;
|
|
|
|
|
rejectFriendRequest(event: FriendRequestEvent): Promise<void>;
|
2017-12-19 17:58:25 +00:00
|
|
|
sendGroupMessage(groupID: UUID | string, message: string): Promise<number>;
|
2017-12-13 19:55:08 +00:00
|
|
|
}
|