/// <reference types="webex" />
import * as xml from 'libxmljs';
import { MessageObject } from 'webex/env';
import { ParsedMessage } from '../../models/parsed-message';
import { Argument } from '../../models/argument';
declare function parsePegMessage(message: MessageObject): ParsedMessage;
declare function parseNonPegMessage(message: MessageObject): ParsedMessage;
declare function parseOutArgs(message: MessageObject): Argument[];
declare function isMentionOfPerson(element: xml.Element): boolean;
declare function getPersonId(id: string): string;
declare function parseXmlMessage(message: MessageObject): xml.Element[];
declare function getMessageXml(message: MessageObject): xml.Document;
declare const _default: {
    parsePegMessage: typeof parsePegMessage;
    parseNonPegMessage: typeof parseNonPegMessage;
    parseOutArgs: typeof parseOutArgs;
    getMessageXml: typeof getMessageXml;
    parseXmlMessage: typeof parseXmlMessage;
    getPersonId: typeof getPersonId;
    isMentionOfPerson: typeof isMentionOfPerson;
};
export default _default;
export { ParsedMessage };
