import { INormalizedMessage } from '../api/index' ; /**
 * Created by roobm on 16.05.2017.
 * Interface for message parser.
 */ export interface IMessageParser { param xmlElement param sourceMessage createNormalizedMessageFromXML ( xmlElement , sourceMessage ) : INormalizedMessage ; param xmlString param sourceMessage createNormalizedMessageFromXMLString ( xmlString , sourceMessage ) : INormalizedMessage ; param normalizedString param sourceMessage return parseNormalizedString ( normalizedString , sourceMessage ) : INormalizedMessage ; param icuMessageString param sourceMessage return parseICUMessage ( icuMessageString , sourceMessage ) : INormalizedMessage ; }