import type { MindMapSettings, NodeStyle } from '../types'; type __VLS_Props = { settings: MindMapSettings; /** true when a node is selected — the per-node panel is shown too. */ hasSelection: boolean; selectedNodeText?: string; /** Current per-node style, read from the canvas so the panel * reflects the live state (immediate-apply model). */ nodeStyle?: NodeStyle; }; declare const _default: import("vue").DefineComponent<__VLS_Props, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & { reset: () => any; "update:settings": (s: Partial) => any; "update:nodeStyle": (s: Partial) => any; }, string, import("vue").PublicProps, Readonly<__VLS_Props> & Readonly<{ onReset?: (() => any) | undefined; "onUpdate:settings"?: ((s: Partial) => any) | undefined; "onUpdate:nodeStyle"?: ((s: Partial) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; export default _default;