import { WAMediaUpload } from "."; export declare type Types = { sendText: (id: string, text: string, replyIdMessage?: string) => {}; sendLink: (id: string, link: string, description?: string, replyIdMessage?: string) => {}; sendImage: (id: string, file: string, text?: string, replyIdMessage?: string) => {}; sendVideo: (id: string, file: string, text?: string, replyIdMessage?: string) => {}; sendDocument: (id: string, file: string, filename?: string, replyIdMessage?: string) => {}; sendLocation: (id: string, latitude: number, logitude: number, title?: string, address?: string, replyIdMessage?: string) => {}; sendContact: (id: string, name: string, contact: string, replyIdMessage?: string) => {}; sendSticker: (id: string, file: string, replyIdMessage?: string) => {}; sendAudio: (id: string, file: string, replyIdMessage?: string) => {}; sendVoice: (id: string, file: string, replyIdMessage?: string) => {}; sendList: (id: string, btnName: string, sections: any, title: string, description?: string, footer?: string, replyIdMessage?: string) => {}; productCreate: (name: string, description: string, price: number, currency: string, retailerId?: string, url?: string, isHidden?: boolean, originCountryCode?: string | undefined, images?: WAMediaUpload[]) => {}; sendButtonsMD: (id: string, title: string, buttons: any, description?: string, replyIdMessage?: string) => {}; onMessage: (message: any) => {}; onAck: (message: any) => {}; onPresence: (message: any) => {}; onBattery: (message: any) => {}; onDelete: (message: any) => {}; onParticipants: (message: any) => {}; onGroups: (message: any) => {}; forceStatusOn: () => {}; logout: () => {}; close: () => {}; getHostDevice: () => {}; getNumberProfile: (chatId: string) => {}; getProfileStatus: (chatId: string) => {}; getPicture: (chatId: string) => {}; getPresence: (chatId: string) => {}; setPicture: (chatId: string, file: string) => {}; archiveChat: (chatId: string, boolean: boolean) => {}; pinChat: (chatId: string, boolean: boolean) => {}; muteChat: (chatId: string, timer: timerMute) => {}; unmuteChat: (chatId: string) => {}; deleteChat: (chatId: string) => {}; blockContact: (chatId: string) => {}; unblockContact: (chatId: string) => {}; deleteMessageAll: (chatId: string, messageId: string) => {}; deleteMessageMe: (chatId: string, messageId: string) => {}; getBlockList: () => {}; getAllContacts: () => {}; getConnectionState: () => {}; getChats: () => {}; getGroups: () => {}; decryptFile: (message: any) => {}; decryptRemote: (chatId: string, msgId: string) => {}; decryptFileSave: (message: any, filename: string) => {}; decryptByIdFile: (chatId: string, msgId: string) => {}; decryptByIdFileSave: (chatId: string, msgId: string, filename: string) => {}; setPresence: (chatId: string, type: string) => {}; createGroup: (name: string, participants: any) => {}; addParticipantsGroup: (groupId: string, participants: any) => {}; removeParticipantsGroup: (groupId: string, participants: any) => {}; addGroupAdmins: (groupId: string, participants: any) => {}; removeGroupAdmins: (groupId: string, participants: any) => {}; groupTitle: (groupId: string, title: string) => {}; groupDescription: (groupId: string, description: string) => {}; leaveGroup: (groupId: string) => {}; getGroupLink: (groupId: string) => {}; revokeGroupLink: (groupId: string) => {}; joinGroup: (code: string) => {}; infoGroup: (groupId: string) => {}; setGroupSettings: (groupId: string, option: listSettings, boolean: boolean) => {}; getChatMessages: (chatId: string, number: number) => {}; getChatAllMessages: (chatId: string) => {}; getMessageById: (chatId: string, idMsg: string) => {}; forwardMessage: (chatId: string, msgId: string, toId: string) => {}; markRead: (chatId: string) => {}; markReadAll: (msgId: string) => {}; }; declare type timerMute = "hour" | "week" | "ever"; declare type listSettings = "message" | "settings"; export {};