import { SafePlugin } from '@uidu/editor-common/safe-plugin';
import { Node } from 'prosemirror-model';
import { PluginKey } from 'prosemirror-state';
import { Decoration } from 'prosemirror-view';
export declare const inlineCursorTargetStateKey: PluginKey<any>;
export declare const isInlineNodeView: (node: Node | null | undefined) => boolean;
export interface InlineCursorTargetState {
    cursorTarget?: {
        decorations: (Decoration | null)[];
        positions: {
            from: number;
            to: number;
        };
    };
}
declare const _default: () => SafePlugin<InlineCursorTargetState, any>;
export default _default;
