import { IntentResolverHandler } from "./types"; import { WindowDescriptor } from "../../services/window/types"; import { AppDefinition } from "../../services/Interop/types"; export declare class InteropAdmin { #private; constructor(); /** * Provides the resolver with app definitions (used to build intent map plus other functionality) * @param apps array of appD config definitions */ addAppDefinitions(apps: Record): Promise; /** * Removes from the resolver a set of app definitions * @param apps array of app names to remove */ removeAppDefinitions(apps: string[]): Promise; /** * Provides to InteropService addition window-service data needed for FDC3 registration. * * @param authenticationToken authentication token dynamically allocated by window service; required for authenticate the app * @param windowDescriptor app's window descriptor, which can carry Interop window data * @returns {Promise} * @memberof InteropAdmin */ setInteropRegistrationData(windowDescriptor: WindowDescriptor): Promise; registerUIResolverListener(handler: IntentResolverHandler): Promise; } export default InteropAdmin; //# sourceMappingURL=InteropAdmin.d.ts.map