import type { MindMapNode } from '../types'; type __VLS_Props = { data: MindMapNode; /** Optional hint from the parent: when set, the paste panel * auto-opens on next mount with this mode preselected. Used * by the canvas right-click 'Import' submenu. Cleared by * the parent after we emit 'consumed-mode'. */ pendingMode?: 'json' | 'markdown' | 'txt' | null; }; declare const _default: import("vue").DefineComponent<__VLS_Props, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & { import: (data: MindMapNode) => any; "consumed-mode": () => any; }, string, import("vue").PublicProps, Readonly<__VLS_Props> & Readonly<{ onImport?: ((data: MindMapNode) => any) | undefined; "onConsumed-mode"?: (() => any) | undefined; }>, { pendingMode: "json" | "markdown" | "txt" | null; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; export default _default;