import { Plugin, Transaction } from 'prosemirror-state';
import { Dispatch } from '../../../../event-dispatcher';
import { MediaLinkingActions } from './actions';
import type { MediaLinkingState } from './types';
export declare const createMediaLinkingCommand: (action: MediaLinkingActions | ((state: Readonly<import("prosemirror-state").EditorState>) => false | MediaLinkingActions), transform?: (tr: Transaction, state: import("prosemirror-state").EditorState) => Transaction) => import("../../../..").Command, getMediaLinkingState: (state: import("prosemirror-state").EditorState) => MediaLinkingState;
export type { MediaLinkingState } from './types';
declare const _default: (dispatch: Dispatch) => Plugin<MediaLinkingState>;
export default _default;
