declare function buildResizeMessage(entry: ResizeObserverEntry): { [key: string]: number; }; declare class Mashup { private readonly handlers; private gadgetName; private resize; constructor(); /** * initializes constellation mashup bridge * @param initParams { resizing } resize-type (string) */ init(initParams: { resizing: string; }): void; /** * send message to host * @param actionInfo { action, message } action name (string) and message (object) associated with action */ send(actionInfo: { action: string; message: object; }): void; _registerResizeObserver(element: Element): void; _updateUrl(semanticUrl: string): void; onMessage(messageEvent: { data: string; }): boolean; _getMessage({ gadgetName, action, message }: { gadgetName: string; action: string; message: object; }): string; _postMessage({ action, message }: { action: string; message: object; }): void; } declare const mashup: Mashup; export { mashup, buildResizeMessage };