import { CSSProperties, MutableRefObject, RefObject } from 'react'; import { Bounds, ComponentMetadata, ElementSchema } from '../../types'; import './index.scss'; export interface ElementViewProps { canvasContainerRef: MutableRefObject | RefObject; setterContainerRef?: MutableRefObject | RefObject; style?: CSSProperties; componentMetadata: ComponentMetadata; data: ElementSchema; onBoundsChange?: (bounds: Bounds) => void; } export declare type ElementViewRef = { /** * 获取dom节点 */ getDom(): HTMLElement; /** * 获取当前编辑的元素数据 */ getData(): ElementSchema; /** * 获取当前的尺寸信息 */ getBounds(): Bounds; /** * 强制刷新 */ forceUpdate(): void; }; declare const _default: import("react").ForwardRefExoticComponent>; export default _default;