/*** * * This file contains utility and helper functions shared by Interop modules. * */ import { InteropClient } from "../types"; export declare const showLinkerWindowAtMouseEffect: () => void; export declare const setComponentState: (params: { field: string; value: any; windowName: string; }) => void; export declare const getComponentState: (params: { field: string; windowName: string; }) => Promise; /** * Returns a name that definitively and clearly identifies the app. Some apps may have random, non-descriptive * appIds. Other times, multiple versions of an app will be registered with the same name but unique appIds. * * If the appId and name are the same then we return that single string. Otherwise we return a compound: `Chart(343GHS)` */ export declare const getFriendlyName: (params: { title?: string; appId: string; name: string; }) => string; export declare const interopAssertion: (label: string, condition: boolean) => void; export declare const uuidsFromWindowName: ({ clients, windowName, }: { clients: Record; windowName: string; }) => string[]; export declare const notifyEndUser: (messageTitle: string, messageDetails: any, devModeOnly?: boolean) => Promise; //# sourceMappingURL=commonUtils.d.ts.map