import { type Provider } from 'react';
import type { ExtractInjectionAPI } from '@atlaskit/editor-common/types';
import type { EditorView } from '@atlaskit/editor-prosemirror/view';
import type { SelectionExtensionPlugin } from '../selectionExtensionPluginType';
type SelectionExtensionComponentContextValue = {
    api: ExtractInjectionAPI<SelectionExtensionPlugin>;
    editorView: EditorView;
    extensionKey: string;
    extensionSource: string;
    extensionLocation: 'inline-toolbar' | 'primary-toolbar' | 'block-menu';
};
export declare const SelectionExtensionComponentContextProvider: Provider<SelectionExtensionComponentContextValue | undefined>;
export declare const useSelectionExtensionComponentContext: () => SelectionExtensionComponentContextValue;
export {};
