import type { NextEditorPlugin, OptionalPlugin } from '@atlaskit/editor-common/types';
import type { AnalyticsPlugin } from '@atlaskit/editor-plugin-analytics';
import type { QuickInsertPlugin } from '@atlaskit/editor-plugin-quick-insert';
export interface HelpDialogSharedState {
    isVisible: boolean;
    imageEnabled: boolean;
}
export type HelpDialogPlugin = NextEditorPlugin<'helpDialog', {
    dependencies: [
        OptionalPlugin<AnalyticsPlugin>,
        OptionalPlugin<QuickInsertPlugin>
    ];
    pluginConfiguration: boolean;
    sharedState: HelpDialogSharedState | null;
    actions: {
        openHelp(): void;
        closeHelp(): void;
    };
}>;
