import UIPlugin from './UIPlugin'; import NotifyPlugin from './internal-plugins/notify/NotifyPlugin'; import PagesPlugin from './internal-plugins/pages/PagesPlugin'; export declare const pluginStore: import("react-pluggable").PluginStore; export interface IJaenPlugin { getPluginName(): string; /** * Defines how the plugin handles a migration. * * @param base - old data * @param migration - new migration */ migrate(base: any | undefined, migration: any): any; /** * Defines how the plugin reacts to a publish event. */ publishData(): Promise; } export declare const plugins: (NotifyPlugin | PagesPlugin | UIPlugin)[];