import { h, HtmlNode, HtmlNodeModel } from '@logicflow/core';
declare class HtmlResizeModel extends HtmlNodeModel {
private PCTResizeInfo;
constructor(data: any, graphModel: any);
initNodeData(data: any): void;
getOutlineStyle(): import("@logicflow/core/types/constant/DefaultTheme").OutlineTheme;
getResizeOutlineStyle(): {
stroke: string;
strokeWidth: number;
strokeDasharray: string;
};
getControlPointStyle(): {
width: number;
height: number;
fill: string;
stroke: string;
};
enableProportionResize(turnOn?: boolean): void;
}
declare class HtmlResizeView extends HtmlNode {
getControlGroup(): h.JSX.Element;
getResizeShape(): h.JSX.Element;
getShape(): h.JSX.Element;
}
declare const HtmlResize: {
type: string;
view: typeof HtmlResizeView;
model: typeof HtmlResizeModel;
};
export default HtmlResize;