import {AppContext} from '../../definitions/AppContext'; import {Provider} from '../base/Provider'; /** * Products must implement this interface in order to wire in certain inline dialog bahaviour into * the Connect framework. */ export interface InlineDialogProvider extends Provider { /** * Add-ons can send a request to the connect framework to hide themselves. This will result * in the connect framework invoking this method. * @param appContext this parameter provides information about the instance of an add-on * making a request. */ hide(appContext: AppContext): void; }