import { CustomURLParams } from '../../common/Transport';
import { MessageOptions, MessageFolderOptions, MessageCommentOptions, MessageCommentSendOptions, MessageCommentDeleteOptions, MessageCommentReactionOptions, MessageSendOptions, MessageModifyOptions, MessageReceiversOptions, MessageReceiversModifyOptions } from './models';
export default class MessageRequestOptions {
    static sendMessage({ subject, data, uidList, group, editableByReceivers, useConfirm, simpleReplyEnable, }: MessageSendOptions): CustomURLParams;
    static modifyMessage({ mDBID, mDID, subject, data, group, editableByReceivers, useConfirm, simpleReplyEnable, }: MessageModifyOptions): CustomURLParams;
    static deleteMessage(options: MessageOptions): CustomURLParams;
    static moveMessage(options: MessageFolderOptions): CustomURLParams;
    static getComments(options: MessageCommentOptions): CustomURLParams;
    static sendComment(options: MessageCommentSendOptions): CustomURLParams;
    static deleteComment(options: MessageCommentDeleteOptions): CustomURLParams;
    static toggleReaction(options: MessageCommentReactionOptions): CustomURLParams;
    static getReceivers(options: MessageReceiversOptions): CustomURLParams;
    static modifyReceivers(options: MessageReceiversModifyOptions): CustomURLParams;
}
