import { RequestClient } from './request'; import { StreamResponse } from '../../server-manager/proto-ts/PadPlusServer_pb'; import { PadplusMessageType, PadplusRichMediaData, GrpcResponseMessageData } from '../../schemas'; import { FileBox } from 'wechaty-puppet'; export declare class PadplusMessage { private requestClient; constructor(requestClient: RequestClient); sendMessage(selfId: string, receiverId: string, content: string, messageType: PadplusMessageType, mentionListStr?: string): Promise; sendUrlLink: (selfId: string, receiverId: string, content: string) => Promise; sendVoice: (selfId: string, receiver: string, url: string, fileSize: string) => Promise; sendContact: (selfId: string, receiver: string, content: string) => Promise; sendFile: (selfId: string, receiver: string, url: string, fileName: string, subType: string, fileSize?: number | undefined) => Promise; loadRichMeidaData(mediaData: PadplusRichMediaData): Promise; recallMessage(selfId: string, receiverId: string, messageId: string): Promise; uploadFile(fileBox: FileBox): Promise; } //# sourceMappingURL=message.d.ts.map