///
import { GraphStateMachine, GraphStateMachineConfig } from '../typings';
import { RawPermission } from '../../permission/core';
import './index.less';
interface GraphProps {
stateMachine: GraphStateMachine;
config: GraphStateMachineConfig;
permissions?: RawPermission[];
layoutX?: number;
layoutY?: number;
onChange?: (params: any) => Promise;
}
export declare function Graph({ stateMachine, config, permissions, layoutX: customLayoutX, layoutY: customLayoutY, onChange, }: GraphProps): JSX.Element;
export {};