import { User } from "./user"; import { ConversationMessages } from "./conversation_messages"; import { Base } from "./base"; import { ConversationMessagePost } from "./conversation_message_post"; import { ConversationMessage } from "./conversation_message"; export declare class Conversation extends Base { private _members; private _messages; name?: string; silent: boolean; getJsonParameters(): {}; members: User[]; setName(name: string): Conversation; addMember(user: User): Conversation; addMembers(users: User[]): Conversation; messages: ConversationMessages; sendMessage(message: ConversationMessagePost): Promise; update(): Promise; kickMember(userId: string): Promise; leave(): Promise; makeSilent(silent: boolean): Promise; }