import React from 'react';
import type { Node as PmNode } from '@atlaskit/editor-prosemirror/model';
import type { EditorView } from '@atlaskit/editor-prosemirror/view';
import type { EventDispatcher } from '../../event-dispatcher';
import type { MultiBodiedExtensionActions } from '../../extensions';
type ActionsProps = {
    allowBodiedOverride: boolean;
    childrenContainer: React.ReactNode;
    editorView: EditorView;
    eventDispatcher?: EventDispatcher;
    getPos: () => number | undefined;
    node: PmNode;
    updateActiveChild: (index: number) => boolean;
};
export declare const useMultiBodiedExtensionActions: ({ updateActiveChild, editorView, getPos, node, eventDispatcher, allowBodiedOverride, childrenContainer, }: ActionsProps) => MultiBodiedExtensionActions;
export {};
