import { CommandsBase } from './CommandsBase'; import { UUID } from '../UUID'; import { ChatType } from '../../enums/ChatType'; import { InventoryOfferedEvent } from '../../events/InventoryOfferedEvent'; import { FriendRequestEvent } from '../..'; export declare class CommunicationsCommands extends CommandsBase { sendInstantMessage(to: UUID | string, message: string): Promise; nearbyChat(message: string, type: ChatType, channel?: number): Promise; say(message: string, channel?: number): Promise; whisper(message: string, channel?: number): Promise; shout(message: string, channel?: number): Promise; startTypingLocal(): Promise; stopTypingLocal(): Promise; startTypingIM(to: UUID | string): Promise; stopTypingIM(to: UUID | string): Promise; typeInstantMessage(to: UUID | string, message: string, thinkingTime?: number, charactersPerSecond?: number): Promise; typeLocalMessage(message: string, thinkingTime?: number, charactersPerSecond?: number): Promise; startGroupChatSession(sessionID: UUID | string, message: string): Promise; acceptFriendRequest(event: FriendRequestEvent): Promise; sendFriendRequest(to: UUID | string, message: string): Promise; private respondToInventoryOffer(event, response); acceptInventoryOffer(event: InventoryOfferedEvent): Promise; rejectInventoryOffer(event: InventoryOfferedEvent): Promise; rejectFriendRequest(event: FriendRequestEvent): Promise; sendGroupMessage(groupID: UUID | string, message: string): Promise; }