import type { WhatsAppClientType, WhatsAppContact, InviteV4Data, MessageContent, MessageSendOptions, CreateGroupResult } from '../schema/whatsapp-type.js'; export declare class RequestManager { private whatsapp; private rateManager; constructor(whatsapp: WhatsAppClientType); logout(): Promise; acceptPrivateRoomInvite(invitation: InviteV4Data): Promise<{ status: number; }>; acceptRoomInvite(inviteCode: string): Promise; archiveChat(chatId: string): Promise; unarchiveChat(chatId: string): Promise; createRoom(name: string, participants: WhatsAppContact[] | string[]): Promise; destroy(): Promise; getBLockedContacts(): Promise; getChatById(chatId: string): Promise; getChatLabels(chatId: string): Promise; getChats(): Promise; getChatsByLabelId(labelId: string): Promise; getContactById(contactId: string): Promise; getContacts(): Promise; getCountryCode(whatsappId: string): Promise; getFormattedNumber(whatsappId: string): Promise; getInviteInfo(inviteId: string): Promise; getLabelById(labelId: string): Promise; getLabels(): Promise; getMessageWithId(id: string): Promise; getWhatsappIdByNumber(number: string): Promise; getAvatarUrl(contactId: string): Promise; getState(): Promise; getWhatsAppVersion(): Promise; init(): Promise; isWhatsappUser(contactId: string): Promise; markChatUnread(chatId: string): Promise; muteChat(chatId: string): Promise<{ isMuted: boolean; muteExpiration: number; }>; unmuteChat(chatId: string): Promise<{ isMuted: boolean; muteExpiration: number; }>; pinChat(chatId: string): Promise; unpinChat(chatId: string): Promise; resetConnection(): Promise; searchMessage(query: string, options?: { chatId?: string; page?: number; limit?: number; }): Promise; sendMessage(chatId: string, content: MessageContent, options?: MessageSendOptions): Promise>; sendPresenceAvailable(): Promise; markChatRead(chatId: string): Promise; setNickname(name: string): Promise; setStatusMessage(status: string): Promise; } export type RequestManagerAPIs = Pick; export declare const requestManagerKeys: string[]; //# sourceMappingURL=request-manager.d.ts.map