import { RequestStatus } from '../../schemas';
import { RequestClient } from './request';
export declare class PadplusRoom {
    private requestClient;
    constructor(requestClient: RequestClient);
    setTopic: (roomId: string, topic: string) => Promise<RequestStatus>;
    getRoomInfo: (roomId: string) => Promise<boolean>;
    deleteRoomMember(roomId: string, contactId: string): Promise<void>;
    getRoomMembers: (uin: string, roomId: string) => Promise<void>;
    getRoomQrcode: (roomId: string) => Promise<string>;
    setAnnouncement: (roomId: string, announcement: string) => Promise<string>;
    getAnnouncement: (roomId: string) => Promise<string>;
    addMember: (roomId: string, memberId: string) => Promise<RequestStatus>;
    createRoom: (topic: string, memberIdList: string[]) => Promise<string>;
    quitRoom: (roomId: string) => Promise<RequestStatus>;
}
//# sourceMappingURL=room.d.ts.map