import { PluginInitializerContext } from '../../../../src/core/public' ; import { AdvancedUiActionsPublicPlugin } from './plugin' ; export function plugin ( initializerContext ) { return new AdvancedUiActionsPublicPlugin ( initializerContext ) ; } export { AdvancedUiActionsPublicPlugin as Plugin } ; export type { SetupContract as AdvancedUiActionsSetup , StartContract as AdvancedUiActionsStart , } from './plugin' ; export type { ActionFactoryDefinition as UiActionsEnhancedActionFactoryDefinition , SerializedAction as UiActionsEnhancedSerializedAction , SerializedEvent as UiActionsEnhancedSerializedEvent , DynamicActionManagerParams as UiActionsEnhancedDynamicActionManagerParams , DynamicActionManagerState as UiActionsEnhancedDynamicActionManagerState , BaseActionFactoryContext as UiActionsEnhancedBaseActionFactoryContext , BaseActionConfig as UiActionsEnhancedBaseActionConfig , } from './dynamic_actions' ; export { ActionFactory as UiActionsEnhancedActionFactory , AbstractActionStorage as UiActionsEnhancedAbstractActionStorage , DynamicActionManager as UiActionsEnhancedDynamicActionManager , MemoryActionStorage as UiActionsEnhancedMemoryActionStorage , } from './dynamic_actions' ; export type { DynamicActionsState } from './services/ui_actions_service_enhancements' ; export type { DrilldownDefinition as UiActionsEnhancedDrilldownDefinition , DrilldownTemplate as UiActionsEnhancedDrilldownTemplate , } from './drilldowns' ; export type { UrlDrilldownConfig , UrlDrilldownGlobalScope , UrlDrilldownScope , } from './drilldowns/url_drilldown' ; export { urlDrilldownCompileUrl , UrlDrilldownCollectConfig , urlDrilldownGlobalScopeProvider , urlDrilldownValidateUrl , urlDrilldownValidateUrlTemplate , } from './drilldowns/url_drilldown' ;