import BaseManager from '../../components/base-manager'; import { ActionMetadata } from '../../types'; export declare type ActionManagerProps = { actions?: ActionMetadata[]; defaultToolbarActionNames?: string[]; }; /** * 元素上快捷操作配置的管理器 */ export default class ActionManager extends BaseManager { protected defaultToolbarActionNames: string[]; constructor(props?: ActionManagerProps); addActions(actions: ActionMetadata[]): void; getActionsByNames(names: string[]): ActionMetadata[]; getDefaultToolbarActionNames: () => string[]; getDefaultToolbarActions: () => ActionMetadata[]; protected getNameKey: () => string; }