import { ChatMessage } from "@azure/communication-chat";
import { ChatMessageReceivedEvent } from '@azure/communication-signaling';
import IRawMessage from "@microsoft/omnichannel-ic3core/lib/model/IRawMessage";
import LiveChatVersion from '../core/LiveChatVersion';
import OmnichannelMessage from "../core/messaging/OmnichannelMessage";
interface CreateOmnichannelMessageOptionalParams {
    liveChatVersion: LiveChatVersion;
    debug?: boolean;
}
declare const createOmnichannelMessage: (message: IRawMessage | ChatMessageReceivedEvent | ChatMessage, optionalParams: CreateOmnichannelMessageOptionalParams) => OmnichannelMessage;
export default createOmnichannelMessage;
