import { Identity } from '@5minds/processcube_engine_sdk';
import { EventMessageInternal } from './BaseMessage';
/**
 * Encapsulates the message that is sent when a Message Event was triggered.
 */
export type MessageEventReachedMessageInternal = EventMessageInternal & {
    /**
     * Optional: An identity to use for starting new Processes Instances with a matching Message Start Event.
     * If none is providecd, the engine will use its internal user.
     */
    identity?: Identity;
    triggerValue?: string;
    messageReference: string;
};
