import type { SectionsData } from '@vigilkids/section-core'; type __VLS_Props = { /** 是否处于编辑器预览模式(启用 data-* 属性和高亮) */ editorMode?: boolean; /** 当前选中的 Section ID(编辑器模式下高亮) */ selectedSectionId?: string | null; /** 是否全选所有 Section(编辑器 Ctrl+A) */ allSectionsSelected?: boolean; /** Sections 数据(与 content_json 结构一致) */ sectionsData: SectionsData; /** 产品标识,用于解析产品级 Section 组件覆盖 */ productCode?: string; }; declare const _default: import("vue").DefineComponent<__VLS_Props, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & { "inline-edit-start": (sectionId: string, key: string) => any; "inline-edit-end": () => any; "section-click": (sectionId: string) => any; "setting-update": (sectionId: string, key: string, value: unknown) => any; "block-setting-update": (sectionId: string, blockId: string, key: string, value: unknown) => any; "inline-edit-undo-redo": (action: "redo" | "undo") => any; }, string, import("vue").PublicProps, Readonly<__VLS_Props> & Readonly<{ "onInline-edit-start"?: ((sectionId: string, key: string) => any) | undefined; "onInline-edit-end"?: (() => any) | undefined; "onSection-click"?: ((sectionId: string) => any) | undefined; "onSetting-update"?: ((sectionId: string, key: string, value: unknown) => any) | undefined; "onBlock-setting-update"?: ((sectionId: string, blockId: string, key: string, value: unknown) => any) | undefined; "onInline-edit-undo-redo"?: ((action: "redo" | "undo") => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; export default _default;