export type RenderEngine = 'g6' | 'vis'; export type ToolbarTheme = 'light' | 'dark'; interface Props { layoutType?: 'force' | 'circular'; /** 当前是否为编辑模式(由父组件传入) */ isEditing?: boolean; /** 是否处于正在保存状态 */ isSaving?: boolean; /** 渲染引擎类型(用于切换 G6 / VisNetwork) */ renderEngine?: RenderEngine; /** 工具栏主题 */ theme?: ToolbarTheme; } declare const _default: import("vue").DefineComponent any; cancel: () => any; save: () => any; resetLayout: () => any; "toggle-edit": () => any; switchToForce: () => any; switchToCircular: () => any; "add-node": () => any; "add-relation": () => any; "update:renderEngine": (value: RenderEngine) => any; "update:theme": (value: ToolbarTheme) => any; }, string, import("vue").PublicProps, Readonly & Readonly<{ onFitView?: (() => any) | undefined; onCancel?: (() => any) | undefined; onSave?: (() => any) | undefined; onResetLayout?: (() => any) | undefined; "onToggle-edit"?: (() => any) | undefined; onSwitchToForce?: (() => any) | undefined; onSwitchToCircular?: (() => any) | undefined; "onAdd-node"?: (() => any) | undefined; "onAdd-relation"?: (() => any) | undefined; "onUpdate:renderEngine"?: ((value: RenderEngine) => any) | undefined; "onUpdate:theme"?: ((value: ToolbarTheme) => any) | undefined; }>, { isEditing: boolean; theme: ToolbarTheme; layoutType: "force" | "circular"; renderEngine: RenderEngine; isSaving: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; export default _default;