import { EditorManager } from 'amis-editor-core'; import React from 'react'; import { RendererProps } from 'amis-core'; import type { EditorModalBody } from 'amis-editor-core/lib/store/editor'; export interface DialogActionPanelProps extends RendererProps { manager: EditorManager; subscribeSchemaSubmit: (fn: (schema: any, value: any, id: string, diff?: any) => any, once?: boolean) => () => void; subscribeActionSubmit: (fn: (value: any) => any) => () => void; addHook: (fn: Function, type?: 'validate' | 'init' | 'flush') => () => void; } export interface LocalModal { label: string; value: any; tip: string; modal: EditorModalBody; isNew?: boolean; isModified?: boolean; isActive?: boolean; isRefered?: boolean; isCurrentActionModal?: boolean; /** * 传参配置 */ data?: any; } declare function DialogActionPanel({ classnames: cx, render, data, manager, onChange, onBulkChange, node, addHook, subscribeSchemaSubmit, appLocale, appCorpusData }: DialogActionPanelProps): React.JSX.Element; declare const _default: typeof DialogActionPanel; export default _default;