import type * as PUPPET from 'wechaty-puppet'; export interface RevokeMsgXmlSchema { session: string; msgid: string; newmsgid: string; replacemsg: string; } export type RevokeMsgType = 'You' | 'Other'; export interface RevokeMsgMessagePayload { content: string; operatorNickName?: string; originalMessageId: string; session: string; type: RevokeMsgType; } export declare function parseRevokeMsgMessagePayload(revokeMsgXmlSchema: RevokeMsgXmlSchema): Promise; export declare function getRevokeOriginalMessage(puppet: PUPPET.Puppet, revokemsgPayload: RevokeMsgMessagePayload): Promise; export declare function getRevokeOperatorIdForRoomMessage(puppet: PUPPET.Puppet, revokemsgPayload: RevokeMsgMessagePayload): Promise; //# sourceMappingURL=message-revokemsg.d.ts.map