import { Node } from '../../core/Node.js'; export const structuredContentBlockClass: "sd-structured-content-block"; export const structuredContentBlockInnerClass: "sd-structured-content-block__content"; /** * Configuration options for StructuredContentBlock * @typedef {Object} StructuredContentBlockOptions * @category Options * @property {string} [structuredContentBlockClass='sd-structured-content-block-tag'] - CSS class for the block * @property {Object} [htmlAttributes] - HTML attributes for structured content blocks */ /** * Attributes for structured content block nodes * @typedef {Object} StructuredContentBlockAttributes * @category Attributes * @property {string} [id] Unique identifier for the structured content block * @property {string} [tag] Content control tag (e.g., 'block_table_sdt') * @property {string} [alias] Display name for the block (falls back to 'Structured content' when omitted) * @property {Object} [sdtPr] @internal Internal structured document tag properties * @example * // Get attributes from a structured content block * const attrs = editor.getAttributes('structuredContentBlock') * console.log(attrs.id, attrs.alias) */ export const StructuredContentBlock: Node, Record, Record>; /** * Configuration options for StructuredContentBlock */ export type StructuredContentBlockOptions = Object; /** * Attributes for structured content block nodes */ export type StructuredContentBlockAttributes = Object; //# sourceMappingURL=structured-content-block.d.ts.map