interface ChatMessage { id: number; from: number; body: string; e2ee?: boolean; } interface Participant { id: number; name?: string; } export declare class ModCollabChat { mod: any; currentlyFlashing: boolean; focus: boolean; constructor(mod: any); beep(): void; flashtab(messageTitle: string): void; newMessage(message: ChatMessage): Promise; showChat(participants: Participant[]): void; sendMessage(messageText: string): Promise; init(): void; } export {}; //# sourceMappingURL=chat.d.ts.map