import type { DispatchAnalyticsEvent } from '@atlaskit/editor-common/analytics'; import type { Dispatch } from '@atlaskit/editor-common/event-dispatcher'; import { SafePlugin } from '@atlaskit/editor-common/safe-plugin'; import type { SelectionPluginState } from '@atlaskit/editor-common/selection'; import type { ExtractInjectionAPI } from '@atlaskit/editor-common/types'; import type { EditorState } from '@atlaskit/editor-prosemirror/state'; import type { SelectionPlugin } from '../selectionPluginType'; import type { SelectionPluginOptions } from '../types'; export declare const getInitialState: (state: EditorState) => SelectionPluginState; export declare const createPlugin: (api: ExtractInjectionAPI | undefined, dispatch: Dispatch, dispatchAnalyticsEvent: DispatchAnalyticsEvent, options?: SelectionPluginOptions) => SafePlugin;