import { DtoProductConf } from "../CatalogueAPI.js"; import { CfgProdConfParts } from "../utilitiesConfiguration.js"; import { CfgIOProdConfConnector, CfgProdConfMessage, CfgProdConfMessageVersions } from "./CfgIOProdConfConnector.js"; import { CfgWindowMessageManager } from "./CfgWindowMessageManager.js"; /** * Instantiating this will make Stage send product configuration changes using the post message-API. * It will also make Stage listen for incoming product configuration update messages. * This can be used to communicate in and out of an iframe for example. * @param sendVersions What versions of the productConfiguration shall be sent? Multiple can be selected * @param includeExtendedDataInSend Only for version 2.0. Includes unit and groupCode. * @param includeProdParamsInSend Only for version 2.0. Includes product params, in both main and additional products. */ export declare class CfgWindowMessageToProdConfConnector extends CfgIOProdConfConnector { private _sendVersions; constructor(manager: CfgWindowMessageManager, _sendVersions?: CfgProdConfMessageVersions, includeInSend?: CfgProdConfParts); protected makeSendData(conf: DtoProductConf, initial: boolean): CfgProdConfMessage; } //# sourceMappingURL=CfgWindowMessageToProdConfConnector.d.ts.map