import { InteractionInterceptor } from "./InteractionInterceptor"; import { ConvInteraction } from "@leftshiftone/gaia-sdk/dist/mqtt/MqttSensorQueue"; /** * Intercepts all messages from convey before they are sent and enrich the attributes with the conversation language */ export declare class DefaultInteractionInterceptor implements InteractionInterceptor { private languageResolver; /** * It goes through all language providers to extract the conversation language and enrich the attributes of the interaction with it. * Should the attributes contain the language, this will not be modified. * * @param interaction ConveyInteraction */ execute(interaction: ConvInteraction): ConvInteraction; }