import { PluginInitializerContext } from 'src/core/public' ; import { EmbeddableEnhancedPlugin } from './plugin' ; export type { SetupContract as EmbeddableEnhancedSetupContract , SetupDependencies as EmbeddableEnhancedSetupDependencies , StartContract as EmbeddableEnhancedStartContract , StartDependencies as EmbeddableEnhancedStartDependencies , } from './plugin' ; export function plugin ( context ) { return new EmbeddableEnhancedPlugin ( context ) ; } export type { EnhancedEmbeddable , EnhancedEmbeddableContext } from './types' ; export { isEnhancedEmbeddable } from './embeddables' ; export { drilldownGrouping as embeddableEnhancedDrilldownGrouping } from './actions' ;