import LogicFlow, { HtmlNodeModel, IHtmlNodeProperties } from '@logicflow/core';
export interface ReactCustomProperties extends IHtmlNodeProperties {
    width?: number;
    height?: number;
    radius?: number;
    refX?: number;
    refY?: number;
    style?: LogicFlow.CommonTheme;
    textStyle?: LogicFlow.TextNodeTheme;
}
export declare class ReactNodeModel<P extends ReactCustomProperties = ReactCustomProperties> extends HtmlNodeModel<P> {
    setAttributes(): void;
    getTextStyle(): LogicFlow.TextNodeTheme;
    getNodeStyle(): LogicFlow.CommonTheme;
}
export default ReactNodeModel;
