import type { Command, NextEditorPlugin, OptionalPlugin } from '@atlaskit/editor-common/types'; import type { AnalyticsPlugin } from '@atlaskit/editor-plugin-analytics'; import type { IndentationInputMethod } from './commands/utils'; type IndentationPluginSharedState = { isIndentationAllowed: boolean; indentDisabled: boolean; outdentDisabled: boolean; }; export type IndentationPlugin = NextEditorPlugin<'indentation', { dependencies: [ OptionalPlugin ]; actions: { indentParagraphOrHeading: (inputMethod: IndentationInputMethod) => Command; outdentParagraphOrHeading: (inputMethod: IndentationInputMethod) => Command; }; sharedState: IndentationPluginSharedState | undefined; }>; declare const indentationPlugin: IndentationPlugin; export default indentationPlugin;