UNPKG

@atlaskit/adf-schema

Version:

Shared package that contains the ADF-schema (json) and ProseMirror node/mark specs

864 lines 50.6 kB
/** * This file was automatically generated by @atlaskit/adf-schema-generator * DO NOT MODIFY IT BY HAND. Instead, modify the source files in "packages/adf-schema/src/next-schema" , * and run "yarn workspace @atlaskit/adf-schema build:schema:all" to regenerate this file. */ import { Node as PMNode } from '@atlaskit/editor-prosemirror/model'; import { InlineDefinition, BlockDefinition, BlockRootOnlyDefinition } from './nodeGroupTypes'; import { AlignmentMark, AnnotationMark, BackgroundColorMark, BorderMark, BreakoutMark, CodeMark, ConfluenceInlineCommentMark, DataConsumerMark, EmMark, FragmentMark, IndentationMark, LinkMark, StrikeMark, StrongMark, SubsupMark, TextColorMark, TypeAheadQueryMark, UnderlineMark, UnsupportedMarkMark, UnsupportedNodeAttributeMark } from './markTypes'; export interface BlockCardNodeAttributes0 { url?: string; datasource: Record<string, unknown>; width?: number; layout?: 'wide' | 'full-width' | 'center' | 'wrap-right' | 'wrap-left' | 'align-end' | 'align-start'; } export interface BlockCardNodeAttributes1 { url: string; } export interface BlockCardNodeAttributes2 { data: Record<string, unknown>; } export interface BlockCardDefinition { type: 'blockCard'; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: BlockCardNodeAttributes0 | BlockCardNodeAttributes1 | BlockCardNodeAttributes2; } export type BlockCardNode = PMNode & BlockCardDefinition; export declare const blockCard: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<BlockCardNode>) => import("prosemirror-model").NodeSpec; export interface BlockquoteDefinition { type: 'blockquote'; content: Array<BulletListDefinition | CodeBlockDefinition | ExtensionWithMarksDefinition | MediaGroupDefinition | MediaSingleCaptionDefinition | MediaSingleFullDefinition | OrderedListDefinition | ParagraphWithNoMarksDefinition | UnsupportedBlockDefinition>; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; } export type BlockquoteNode = PMNode & BlockquoteDefinition; export declare const blockquote: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<BlockquoteNode>) => import("prosemirror-model").NodeSpec; export interface BlockquoteLegacyDefinition { type: 'blockquote'; content: Array<ParagraphDefinition | UnsupportedBlockDefinition>; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; } export type BlockquoteLegacyNode = PMNode & BlockquoteLegacyDefinition; export declare const blockquoteLegacy: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<BlockquoteLegacyNode>) => import("prosemirror-model").NodeSpec; export interface BodiedExtensionDefinition { type: 'bodiedExtension'; content: Array<BlockCardDefinition | BlockquoteDefinition | BulletListDefinition | CodeBlockDefinition | DecisionListDefinition | EmbedCardDefinition | ExtensionWithMarksDefinition | HeadingWithNoMarksDefinition | MediaGroupDefinition | MediaSingleCaptionDefinition | MediaSingleFullDefinition | OrderedListDefinition | PanelDefinition | ParagraphWithNoMarksDefinition | RuleDefinition | TableDefinition | TableWithNestedTableDefinition | TaskListDefinition | UnsupportedBlockDefinition>; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { extensionKey: string; extensionType: string; parameters?: Record<string, unknown>; text?: string; layout?: 'wide' | 'full-width' | 'default'; localId?: string; }; } export type BodiedExtensionNode = PMNode & BodiedExtensionDefinition; export declare const bodiedExtension: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<BodiedExtensionNode>) => import("prosemirror-model").NodeSpec; export interface BodiedExtensionWithMarksDefinition { type: 'bodiedExtension'; marks: Array<DataConsumerMark | FragmentMark | UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { extensionKey: string; extensionType: string; parameters?: Record<string, unknown>; text?: string; layout?: 'wide' | 'full-width' | 'default'; localId?: string; }; } export type BodiedExtensionWithMarksNode = PMNode & BodiedExtensionWithMarksDefinition; export declare const bodiedExtensionWithMarks: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<BodiedExtensionWithMarksNode>) => import("prosemirror-model").NodeSpec; export interface BulletListDefinition { type: 'bulletList'; content: Array<ListItemDefinition | ListItemWithNestedDecisionStage0Definition>; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; } export type BulletListNode = PMNode & BulletListDefinition; export declare const bulletList: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<BulletListNode>) => import("prosemirror-model").NodeSpec; export interface CaptionDefinition { type: 'caption'; content: Array<DateDefinition | DateStage0Definition | EmojiDefinition | EmojiStage0Definition | HardBreakDefinition | InlineCardDefinition | InlineCardStage0Definition | MentionDefinition | MentionStage0Definition | PlaceholderDefinition | StatusDefinition | StatusStage0Definition | TextCodeInlineDefinition | TextFormattedDefinition | UnsupportedInlineDefinition>; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; } export type CaptionNode = PMNode & CaptionDefinition; export declare const caption: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<CaptionNode>) => import("prosemirror-model").NodeSpec; export interface CodeBlockDefinition { type: 'codeBlock'; content: Array<TextWithNoMarksDefinition | UnsupportedInlineDefinition>; attrs: { language?: string; uniqueId?: string; }; } export type CodeBlockNode = PMNode & CodeBlockDefinition; export declare const codeBlock: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<CodeBlockNode>) => import("prosemirror-model").NodeSpec; export interface CodeBlockRootOnlyDefinition { type: 'codeBlock'; content: Array<TextWithNoMarksDefinition | UnsupportedInlineDefinition>; marks: Array<BreakoutMark | UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { language?: string; uniqueId?: string; }; } export type CodeBlockRootOnlyNode = PMNode & CodeBlockRootOnlyDefinition; export declare const codeBlockRootOnly: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<CodeBlockRootOnlyNode>) => import("prosemirror-model").NodeSpec; export interface ConfluenceJiraIssueDefinition { type: 'confluenceJiraIssue'; attrs: { issueKey: string; macroId?: string; schemaVersion?: string; server?: string; serverId?: string; }; } export type ConfluenceJiraIssueNode = PMNode & ConfluenceJiraIssueDefinition; export declare const confluenceJiraIssue: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<ConfluenceJiraIssueNode>) => import("prosemirror-model").NodeSpec; export interface ConfluenceUnsupportedBlockDefinition { type: 'confluenceUnsupportedBlock'; attrs: { cxhtml: string; }; } export type ConfluenceUnsupportedBlockNode = PMNode & ConfluenceUnsupportedBlockDefinition; export declare const confluenceUnsupportedBlock: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<ConfluenceUnsupportedBlockNode>) => import("prosemirror-model").NodeSpec; export interface ConfluenceUnsupportedInlineDefinition { type: 'confluenceUnsupportedInline'; attrs: { cxhtml: string; }; } export type ConfluenceUnsupportedInlineNode = PMNode & ConfluenceUnsupportedInlineDefinition; export declare const confluenceUnsupportedInline: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<ConfluenceUnsupportedInlineNode>) => import("prosemirror-model").NodeSpec; export interface DateDefinition { type: 'date'; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { timestamp: string; }; } export type DateNode = PMNode & DateDefinition; export declare const date: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<DateNode>) => import("prosemirror-model").NodeSpec; export interface DateStage0Definition { type: 'date'; marks: Array<AnnotationMark | UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { timestamp: string; }; } export type DateStage0Node = PMNode & DateStage0Definition; export declare const dateStage0: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<DateStage0Node>) => import("prosemirror-model").NodeSpec; export interface DecisionItemDefinition { type: 'decisionItem'; content: Array<InlineDefinition>; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { localId: string; state: string; }; } export type DecisionItemNode = PMNode & DecisionItemDefinition; export declare const decisionItem: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<DecisionItemNode>) => import("prosemirror-model").NodeSpec; export interface DecisionListDefinition { type: 'decisionList'; content: Array<DecisionItemDefinition | UnsupportedBlockDefinition>; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { localId: string; }; } export type DecisionListNode = PMNode & DecisionListDefinition; export declare const decisionList: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<DecisionListNode>) => import("prosemirror-model").NodeSpec; export interface DocDefinition { type: 'doc'; content: Array<BlockDefinition | BlockRootOnlyDefinition | CodeBlockRootOnlyDefinition | ExpandRootOnlyDefinition | LayoutSectionDefinition | LayoutSectionFullDefinition | LayoutSectionWithSingleColumnStage0Definition>; } export type DocNode = PMNode & DocDefinition; export declare const doc: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<DocNode>) => import("prosemirror-model").NodeSpec; export interface EmbedCardDefinition { type: 'embedCard'; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { url: string; layout: 'wide' | 'full-width' | 'center' | 'wrap-right' | 'wrap-left' | 'align-end' | 'align-start'; width?: number; originalHeight?: number; originalWidth?: number; }; } export type EmbedCardNode = PMNode & EmbedCardDefinition; export declare const embedCard: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<EmbedCardNode>) => import("prosemirror-model").NodeSpec; export interface EmojiDefinition { type: 'emoji'; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { shortName: string; id?: string; text?: string; }; } export type EmojiNode = PMNode & EmojiDefinition; export declare const emoji: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<EmojiNode>) => import("prosemirror-model").NodeSpec; export interface EmojiStage0Definition { type: 'emoji'; marks: Array<AnnotationMark | UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { shortName: string; id?: string; text?: string; }; } export type EmojiStage0Node = PMNode & EmojiStage0Definition; export declare const emojiStage0: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<EmojiStage0Node>) => import("prosemirror-model").NodeSpec; export interface ExpandDefinition { type: 'expand'; content: Array<BlockCardDefinition | BlockquoteDefinition | BulletListDefinition | CodeBlockDefinition | DecisionListDefinition | EmbedCardDefinition | ExtensionWithMarksDefinition | HeadingWithNoMarksDefinition | MediaGroupDefinition | MediaSingleCaptionDefinition | MediaSingleFullDefinition | NestedExpandWithNoMarksDefinition | OrderedListDefinition | PanelDefinition | ParagraphWithNoMarksDefinition | RuleDefinition | TableDefinition | TableWithNestedTableDefinition | TaskListDefinition | UnsupportedBlockDefinition>; attrs: { title?: string; __expanded?: boolean; }; } export type ExpandNode = PMNode & ExpandDefinition; export declare const expand: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<ExpandNode>) => import("prosemirror-model").NodeSpec; export interface ExpandRootOnlyDefinition { type: 'expand'; content: Array<BlockCardDefinition | BlockquoteDefinition | BulletListDefinition | CodeBlockDefinition | DecisionListDefinition | EmbedCardDefinition | ExtensionWithMarksDefinition | HeadingWithNoMarksDefinition | MediaGroupDefinition | MediaSingleCaptionDefinition | MediaSingleFullDefinition | NestedExpandWithNoMarksDefinition | OrderedListDefinition | PanelDefinition | ParagraphWithNoMarksDefinition | RuleDefinition | TableDefinition | TableWithNestedTableDefinition | TaskListDefinition | UnsupportedBlockDefinition>; marks: Array<BreakoutMark | UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { title?: string; __expanded?: boolean; }; } export type ExpandRootOnlyNode = PMNode & ExpandRootOnlyDefinition; export declare const expandRootOnly: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<ExpandRootOnlyNode>) => import("prosemirror-model").NodeSpec; export interface ExtensionDefinition { type: 'extension'; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { extensionKey: string; extensionType: string; parameters?: Record<string, unknown>; text?: string; layout?: 'wide' | 'full-width' | 'default'; localId?: string; }; } export type ExtensionNode = PMNode & ExtensionDefinition; export declare const extension: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<ExtensionNode>) => import("prosemirror-model").NodeSpec; export interface ExtensionWithMarksDefinition { type: 'extension'; marks: Array<DataConsumerMark | FragmentMark | UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { extensionKey: string; extensionType: string; parameters?: Record<string, unknown>; text?: string; layout?: 'wide' | 'full-width' | 'default'; localId?: string; }; } export type ExtensionWithMarksNode = PMNode & ExtensionWithMarksDefinition; export declare const extensionWithMarks: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<ExtensionWithMarksNode>) => import("prosemirror-model").NodeSpec; export interface ExtensionFrameStage0Definition { type: 'extensionFrame'; content: Array<BlockCardDefinition | BlockquoteDefinition | BodiedExtensionWithMarksDefinition | BulletListDefinition | CodeBlockDefinition | DecisionListDefinition | EmbedCardDefinition | ExtensionWithMarksDefinition | HeadingWithNoMarksDefinition | MediaGroupDefinition | MediaSingleCaptionDefinition | MediaSingleFullDefinition | OrderedListDefinition | PanelDefinition | ParagraphWithNoMarksDefinition | RuleDefinition | TableDefinition | TableWithNestedTableDefinition | TaskListDefinition | UnsupportedBlockDefinition>; marks: Array<DataConsumerMark | FragmentMark | UnsupportedMarkMark | UnsupportedNodeAttributeMark>; } export type ExtensionFrameStage0Node = PMNode & ExtensionFrameStage0Definition; export declare const extensionFrameStage0: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<ExtensionFrameStage0Node>) => import("prosemirror-model").NodeSpec; export interface HardBreakDefinition { type: 'hardBreak'; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { text?: '\n'; }; } export type HardBreakNode = PMNode & HardBreakDefinition; export declare const hardBreak: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<HardBreakNode>) => import("prosemirror-model").NodeSpec; export interface HeadingDefinition { type: 'heading'; content: Array<InlineDefinition>; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { level: number; localId?: string; }; } export type HeadingNode = PMNode & HeadingDefinition; export declare const heading: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<HeadingNode>) => import("prosemirror-model").NodeSpec; export interface HeadingWithAlignmentDefinition { type: 'heading'; marks: Array<AlignmentMark | UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { level: number; localId?: string; }; } export type HeadingWithAlignmentNode = PMNode & HeadingWithAlignmentDefinition; export declare const headingWithAlignment: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<HeadingWithAlignmentNode>) => import("prosemirror-model").NodeSpec; export interface HeadingWithIndentationDefinition { type: 'heading'; marks: Array<IndentationMark | UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { level: number; localId?: string; }; } export type HeadingWithIndentationNode = PMNode & HeadingWithIndentationDefinition; export declare const headingWithIndentation: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<HeadingWithIndentationNode>) => import("prosemirror-model").NodeSpec; export interface HeadingWithNoMarksDefinition { type: 'heading'; attrs: { level: number; localId?: string; }; } export type HeadingWithNoMarksNode = PMNode & HeadingWithNoMarksDefinition; export declare const headingWithNoMarks: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<HeadingWithNoMarksNode>) => import("prosemirror-model").NodeSpec; export interface ImageDefinition { type: 'image'; attrs: { src: string; alt?: string; title?: string; }; } export type ImageNode = PMNode & ImageDefinition; export declare const image: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<ImageNode>) => import("prosemirror-model").NodeSpec; export interface InlineCardNodeAttributes0 { url: string; } export interface InlineCardNodeAttributes1 { data: Record<string, unknown>; } export interface InlineCardDefinition { type: 'inlineCard'; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: InlineCardNodeAttributes0 | InlineCardNodeAttributes1; } export type InlineCardNode = PMNode & InlineCardDefinition; export declare const inlineCard: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<InlineCardNode>) => import("prosemirror-model").NodeSpec; export interface InlineCardStage0NodeAttributes0 { url: string; } export interface InlineCardStage0NodeAttributes1 { data: Record<string, unknown>; } export interface InlineCardStage0Definition { type: 'inlineCard'; marks: Array<AnnotationMark | UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: InlineCardStage0NodeAttributes0 | InlineCardStage0NodeAttributes1; } export type InlineCardStage0Node = PMNode & InlineCardStage0Definition; export declare const inlineCardStage0: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<InlineCardStage0Node>) => import("prosemirror-model").NodeSpec; export interface InlineExtensionDefinition { type: 'inlineExtension'; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { extensionKey: string; extensionType: string; parameters?: Record<string, unknown>; text?: string; localId?: string; }; } export type InlineExtensionNode = PMNode & InlineExtensionDefinition; export declare const inlineExtension: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<InlineExtensionNode>) => import("prosemirror-model").NodeSpec; export interface InlineExtensionWithMarksDefinition { type: 'inlineExtension'; marks: Array<DataConsumerMark | FragmentMark | UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { extensionKey: string; extensionType: string; parameters?: Record<string, unknown>; text?: string; localId?: string; }; } export type InlineExtensionWithMarksNode = PMNode & InlineExtensionWithMarksDefinition; export declare const inlineExtensionWithMarks: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<InlineExtensionWithMarksNode>) => import("prosemirror-model").NodeSpec; export interface LayoutColumnDefinition { type: 'layoutColumn'; content: Array<BlockDefinition | UnsupportedBlockDefinition>; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { width: number; }; } export type LayoutColumnNode = PMNode & LayoutColumnDefinition; export declare const layoutColumn: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<LayoutColumnNode>) => import("prosemirror-model").NodeSpec; export interface LayoutSectionDefinition { type: 'layoutSection'; content: Array<LayoutColumnDefinition | UnsupportedBlockDefinition | UnsupportedBlockDefinition>; marks: Array<BreakoutMark | UnsupportedMarkMark | UnsupportedNodeAttributeMark>; } export type LayoutSectionNode = PMNode & LayoutSectionDefinition; export declare const layoutSection: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<LayoutSectionNode>) => import("prosemirror-model").NodeSpec; export interface LayoutSectionFullDefinition { type: 'layoutSection'; content: Array<LayoutColumnDefinition | UnsupportedBlockDefinition>; marks: Array<BreakoutMark | UnsupportedMarkMark | UnsupportedNodeAttributeMark>; } export type LayoutSectionFullNode = PMNode & LayoutSectionFullDefinition; export declare const layoutSectionFull: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<LayoutSectionFullNode>) => import("prosemirror-model").NodeSpec; export interface LayoutSectionWithSingleColumnStage0Definition { type: 'layoutSection'; content: Array<LayoutColumnDefinition | UnsupportedBlockDefinition | UnsupportedBlockDefinition>; marks: Array<BreakoutMark | UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { columnRuleStyle?: 'solid'; }; } export type LayoutSectionWithSingleColumnStage0Node = PMNode & LayoutSectionWithSingleColumnStage0Definition; export declare const layoutSectionWithSingleColumnStage0: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<LayoutSectionWithSingleColumnStage0Node>) => import("prosemirror-model").NodeSpec; export interface ListItemDefinition { type: 'listItem'; content: Array<BulletListDefinition | CodeBlockDefinition | CodeBlockDefinition | ExtensionWithMarksDefinition | ExtensionWithMarksDefinition | MediaSingleCaptionDefinition | MediaSingleCaptionDefinition | MediaSingleFullDefinition | MediaSingleFullDefinition | OrderedListDefinition | ParagraphWithNoMarksDefinition | ParagraphWithNoMarksDefinition | TaskListDefinition | UnsupportedBlockDefinition | UnsupportedBlockDefinition>; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; } export type ListItemNode = PMNode & ListItemDefinition; export declare const listItem: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<ListItemNode>) => import("prosemirror-model").NodeSpec; export interface ListItemWithNestedDecisionStage0Definition { type: 'listItem'; content: Array<BulletListDefinition | CodeBlockDefinition | CodeBlockDefinition | DecisionListDefinition | DecisionListDefinition | ExtensionWithMarksDefinition | ExtensionWithMarksDefinition | MediaSingleCaptionDefinition | MediaSingleCaptionDefinition | MediaSingleFullDefinition | MediaSingleFullDefinition | OrderedListDefinition | ParagraphWithNoMarksDefinition | ParagraphWithNoMarksDefinition | TaskListDefinition | UnsupportedBlockDefinition | UnsupportedBlockDefinition>; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; } export type ListItemWithNestedDecisionStage0Node = PMNode & ListItemWithNestedDecisionStage0Definition; export declare const listItemWithNestedDecisionStage0: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<ListItemWithNestedDecisionStage0Node>) => import("prosemirror-model").NodeSpec; export interface MediaNodeAttributes0 { type: 'link' | 'file'; id: string; alt?: string; collection: string; height?: number; occurrenceKey?: string; width?: number; __contextId?: string; __displayType?: 'file' | 'thumbnail'; __external?: boolean; __fileMimeType?: string; __fileName?: number; __fileSize?: string; __mediaTraceId?: string; } export interface MediaNodeAttributes1 { type: 'external'; alt?: string; height?: number; width?: number; url: string; __external?: boolean; } export interface MediaDefinition { type: 'media'; marks: Array<AnnotationMark | BorderMark | LinkMark | UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: MediaNodeAttributes0 | MediaNodeAttributes1; } export type MediaNode = PMNode & MediaDefinition; export declare const media: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<MediaNode>) => import("prosemirror-model").NodeSpec; export interface MediaGroupDefinition { type: 'mediaGroup'; content: Array<MediaDefinition | UnsupportedBlockDefinition>; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; } export type MediaGroupNode = PMNode & MediaGroupDefinition; export declare const mediaGroup: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<MediaGroupNode>) => import("prosemirror-model").NodeSpec; export interface MediaInlineDefinition { type: 'mediaInline'; marks: Array<AnnotationMark | BorderMark | LinkMark | UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { type?: 'link' | 'file' | 'image'; url?: string; id: string; alt?: string; collection: string; occurrenceKey?: string; width?: number; height?: number; __fileName?: string; __fileSize?: number; __fileMimeType?: string; __displayType?: 'file' | 'thumbnail'; __contextId?: string; __mediaTraceId?: string; __external?: boolean; data?: Record<string, unknown>; }; } export type MediaInlineNode = PMNode & MediaInlineDefinition; export declare const mediaInline: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<MediaInlineNode>) => import("prosemirror-model").NodeSpec; export interface MediaSingleNodeAttributes0 { width?: number; layout: 'wide' | 'full-width' | 'center' | 'wrap-right' | 'wrap-left' | 'align-end' | 'align-start'; widthType?: 'percentage'; } export interface MediaSingleNodeAttributes1 { width: number; widthType: 'pixel'; layout: 'wide' | 'full-width' | 'center' | 'wrap-right' | 'wrap-left' | 'align-end' | 'align-start'; } export interface MediaSingleDefinition { type: 'mediaSingle'; marks: Array<LinkMark | UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: MediaSingleNodeAttributes0 | MediaSingleNodeAttributes1; } export type MediaSingleNode = PMNode & MediaSingleDefinition; export declare const mediaSingle: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<MediaSingleNode>) => import("prosemirror-model").NodeSpec; export interface MediaSingleCaptionNodeAttributes0 { width?: number; layout: 'wide' | 'full-width' | 'center' | 'wrap-right' | 'wrap-left' | 'align-end' | 'align-start'; widthType?: 'percentage'; } export interface MediaSingleCaptionNodeAttributes1 { width: number; widthType: 'pixel'; layout: 'wide' | 'full-width' | 'center' | 'wrap-right' | 'wrap-left' | 'align-end' | 'align-start'; } export interface MediaSingleCaptionDefinition { type: 'mediaSingle'; content: Array<CaptionDefinition | MediaDefinition | UnsupportedBlockDefinition | UnsupportedBlockDefinition>; attrs: MediaSingleCaptionNodeAttributes0 | MediaSingleCaptionNodeAttributes1; } export type MediaSingleCaptionNode = PMNode & MediaSingleCaptionDefinition; export declare const mediaSingleCaption: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<MediaSingleCaptionNode>) => import("prosemirror-model").NodeSpec; export interface MediaSingleFullNodeAttributes0 { width?: number; layout: 'wide' | 'full-width' | 'center' | 'wrap-right' | 'wrap-left' | 'align-end' | 'align-start'; widthType?: 'percentage'; } export interface MediaSingleFullNodeAttributes1 { width: number; widthType: 'pixel'; layout: 'wide' | 'full-width' | 'center' | 'wrap-right' | 'wrap-left' | 'align-end' | 'align-start'; } export interface MediaSingleFullDefinition { type: 'mediaSingle'; content: Array<MediaDefinition | UnsupportedBlockDefinition>; attrs: MediaSingleFullNodeAttributes0 | MediaSingleFullNodeAttributes1; } export type MediaSingleFullNode = PMNode & MediaSingleFullDefinition; export declare const mediaSingleFull: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<MediaSingleFullNode>) => import("prosemirror-model").NodeSpec; export interface MediaSingleWidthTypeNodeAttributes0 { width?: number; layout: 'wide' | 'full-width' | 'center' | 'wrap-right' | 'wrap-left' | 'align-end' | 'align-start'; widthType?: 'percentage'; } export interface MediaSingleWidthTypeNodeAttributes1 { width: number; widthType: 'pixel'; layout: 'wide' | 'full-width' | 'center' | 'wrap-right' | 'wrap-left' | 'align-end' | 'align-start'; } export interface MediaSingleWidthTypeDefinition { type: 'mediaSingle'; content: Array<MediaDefinition | UnsupportedBlockDefinition>; attrs: MediaSingleWidthTypeNodeAttributes0 | MediaSingleWidthTypeNodeAttributes1; } export type MediaSingleWidthTypeNode = PMNode & MediaSingleWidthTypeDefinition; export declare const mediaSingleWidthType: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<MediaSingleWidthTypeNode>) => import("prosemirror-model").NodeSpec; export interface MentionDefinition { type: 'mention'; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { id: string; localId?: string; text?: string; accessLevel?: string; userType?: 'DEFAULT' | 'SPECIAL' | 'APP'; }; } export type MentionNode = PMNode & MentionDefinition; export declare const mention: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<MentionNode>) => import("prosemirror-model").NodeSpec; export interface MentionStage0Definition { type: 'mention'; marks: Array<AnnotationMark | UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { id: string; localId?: string; text?: string; accessLevel?: string; userType?: 'DEFAULT' | 'SPECIAL' | 'APP'; }; } export type MentionStage0Node = PMNode & MentionStage0Definition; export declare const mentionStage0: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<MentionStage0Node>) => import("prosemirror-model").NodeSpec; export interface MultiBodiedExtensionStage0Definition { type: 'multiBodiedExtension'; content: Array<ExtensionFrameStage0Definition>; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { extensionKey: string; extensionType: string; parameters?: Record<string, unknown>; text?: string; layout?: 'default' | 'wide' | 'full-width'; localId?: string; }; } export type MultiBodiedExtensionStage0Node = PMNode & MultiBodiedExtensionStage0Definition; export declare const multiBodiedExtensionStage0: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<MultiBodiedExtensionStage0Node>) => import("prosemirror-model").NodeSpec; export interface NestedExpandDefinition { type: 'nestedExpand'; content: Array<BlockquoteDefinition | BulletListDefinition | CodeBlockDefinition | DecisionListDefinition | ExtensionWithMarksDefinition | HeadingWithNoMarksDefinition | MediaGroupDefinition | MediaSingleCaptionDefinition | MediaSingleFullDefinition | OrderedListDefinition | PanelDefinition | ParagraphWithNoMarksDefinition | RuleDefinition | TaskListDefinition | UnsupportedBlockDefinition>; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { title?: string; __expanded?: boolean; }; } export type NestedExpandNode = PMNode & NestedExpandDefinition; export declare const nestedExpand: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<NestedExpandNode>) => import("prosemirror-model").NodeSpec; export interface NestedExpandWithNoMarksDefinition { type: 'nestedExpand'; attrs: { title?: string; __expanded?: boolean; }; } export type NestedExpandWithNoMarksNode = PMNode & NestedExpandWithNoMarksDefinition; export declare const nestedExpandWithNoMarks: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<NestedExpandWithNoMarksNode>) => import("prosemirror-model").NodeSpec; export interface OrderedListDefinition { type: 'orderedList'; content: Array<ListItemDefinition | ListItemWithNestedDecisionStage0Definition>; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { order?: number; }; } export type OrderedListNode = PMNode & OrderedListDefinition; export declare const orderedList: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<OrderedListNode>) => import("prosemirror-model").NodeSpec; export interface PanelDefinition { type: 'panel'; content: Array<BlockCardDefinition | BulletListDefinition | CodeBlockDefinition | DecisionListDefinition | ExtensionWithMarksDefinition | HeadingWithNoMarksDefinition | MediaGroupDefinition | MediaSingleCaptionDefinition | MediaSingleFullDefinition | OrderedListDefinition | ParagraphWithNoMarksDefinition | RuleDefinition | TaskListDefinition | UnsupportedBlockDefinition>; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { panelType: 'info' | 'note' | 'tip' | 'warning' | 'error' | 'success' | 'custom'; panelIcon?: string; panelIconId?: string; panelIconText?: string; panelColor?: string; }; } export type PanelNode = PMNode & PanelDefinition; export declare const panel: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<PanelNode>) => import("prosemirror-model").NodeSpec; export interface ParagraphDefinition { type: 'paragraph'; content: Array<InlineDefinition>; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { localId?: string; }; } export type ParagraphNode = PMNode & ParagraphDefinition; export declare const paragraph: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<ParagraphNode>) => import("prosemirror-model").NodeSpec; export interface ParagraphWithAlignmentDefinition { type: 'paragraph'; marks: Array<AlignmentMark | UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { localId?: string; }; } export type ParagraphWithAlignmentNode = PMNode & ParagraphWithAlignmentDefinition; export declare const paragraphWithAlignment: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<ParagraphWithAlignmentNode>) => import("prosemirror-model").NodeSpec; export interface ParagraphWithIndentationDefinition { type: 'paragraph'; marks: Array<IndentationMark | UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { localId?: string; }; } export type ParagraphWithIndentationNode = PMNode & ParagraphWithIndentationDefinition; export declare const paragraphWithIndentation: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<ParagraphWithIndentationNode>) => import("prosemirror-model").NodeSpec; export interface ParagraphWithNoMarksDefinition { type: 'paragraph'; attrs: { localId?: string; }; } export type ParagraphWithNoMarksNode = PMNode & ParagraphWithNoMarksDefinition; export declare const paragraphWithNoMarks: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<ParagraphWithNoMarksNode>) => import("prosemirror-model").NodeSpec; export interface PlaceholderDefinition { type: 'placeholder'; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { text: string; }; } export type PlaceholderNode = PMNode & PlaceholderDefinition; export declare const placeholder: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<PlaceholderNode>) => import("prosemirror-model").NodeSpec; export interface RuleDefinition { type: 'rule'; } export type RuleNode = PMNode & RuleDefinition; export declare const rule: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<RuleNode>) => import("prosemirror-model").NodeSpec; export interface StatusDefinition { type: 'status'; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { text: string; color: 'neutral' | 'purple' | 'blue' | 'red' | 'yellow' | 'green'; localId?: string; style?: string; }; } export type StatusNode = PMNode & StatusDefinition; export declare const status: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<StatusNode>) => import("prosemirror-model").NodeSpec; export interface StatusStage0Definition { type: 'status'; marks: Array<AnnotationMark | UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { text: string; color: 'neutral' | 'purple' | 'blue' | 'red' | 'yellow' | 'green'; localId?: string; style?: string; }; } export type StatusStage0Node = PMNode & StatusStage0Definition; export declare const statusStage0: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<StatusStage0Node>) => import("prosemirror-model").NodeSpec; export interface TableDefinition { type: 'table'; content: Array<TableRowDefinition>; marks: Array<FragmentMark | UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { displayMode?: 'default' | 'fixed'; isNumberColumnEnabled?: boolean; layout?: 'wide' | 'full-width' | 'center' | 'align-end' | 'align-start' | 'default'; localId?: string; width?: number; __autoSize?: boolean; }; } export type TableNode = PMNode & TableDefinition; export declare const table: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<TableNode>) => import("prosemirror-model").NodeSpec; export interface TableWithNestedTableDefinition { type: 'table'; content: Array<TableRowWithNestedTableDefinition>; marks: Array<FragmentMark | UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { displayMode?: 'default' | 'fixed'; isNumberColumnEnabled?: boolean; layout?: 'wide' | 'full-width' | 'center' | 'align-end' | 'align-start' | 'default'; localId?: string; width?: number; __autoSize?: boolean; }; } export type TableWithNestedTableNode = PMNode & TableWithNestedTableDefinition; export declare const tableWithNestedTable: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<TableWithNestedTableNode>) => import("prosemirror-model").NodeSpec; export interface TableCellDefinition { type: 'tableCell'; content: Array<BlockCardDefinition | BlockquoteDefinition | BulletListDefinition | CodeBlockDefinition | DecisionListDefinition | EmbedCardDefinition | ExtensionWithMarksDefinition | HeadingWithAlignmentDefinition | HeadingWithIndentationDefinition | HeadingWithNoMarksDefinition | MediaGroupDefinition | MediaSingleCaptionDefinition | MediaSingleFullDefinition | NestedExpandWithNoMarksDefinition | OrderedListDefinition | PanelDefinition | ParagraphWithAlignmentDefinition | ParagraphWithNoMarksDefinition | RuleDefinition | TaskListDefinition | UnsupportedBlockDefinition>; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { colspan?: number; rowspan?: number; colwidth?: Array<number>; background?: string; }; } export type TableCellNode = PMNode & TableCellDefinition; export declare const tableCell: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<TableCellNode>) => import("prosemirror-model").NodeSpec; export interface TableCellWithNestedTableDefinition { type: 'tableCell'; content: Array<BlockCardDefinition | BlockquoteDefinition | BulletListDefinition | CodeBlockDefinition | DecisionListDefinition | EmbedCardDefinition | ExtensionWithMarksDefinition | HeadingWithAlignmentDefinition | HeadingWithIndentationDefinition | HeadingWithNoMarksDefinition | MediaGroupDefinition | MediaSingleCaptionDefinition | MediaSingleFullDefinition | NestedExpandWithNoMarksDefinition | OrderedListDefinition | PanelDefinition | ParagraphWithAlignmentDefinition | ParagraphWithNoMarksDefinition | RuleDefinition | TableDefinition | TaskListDefinition | UnsupportedBlockDefinition>; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { colspan?: number; rowspan?: number; colwidth?: Array<number>; background?: string; }; } export type TableCellWithNestedTableNode = PMNode & TableCellWithNestedTableDefinition; export declare const tableCellWithNestedTable: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<TableCellWithNestedTableNode>) => import("prosemirror-model").NodeSpec; export interface TableHeaderDefinition { type: 'tableHeader'; content: Array<BlockCardDefinition | BlockquoteDefinition | BulletListDefinition | CodeBlockDefinition | DecisionListDefinition | EmbedCardDefinition | ExtensionWithMarksDefinition | HeadingWithAlignmentDefinition | HeadingWithIndentationDefinition | HeadingWithNoMarksDefinition | MediaGroupDefinition | MediaSingleCaptionDefinition | MediaSingleFullDefinition | NestedExpandDefinition | NestedExpandWithNoMarksDefinition | OrderedListDefinition | PanelDefinition | ParagraphWithAlignmentDefinition | ParagraphWithNoMarksDefinition | RuleDefinition | TaskListDefinition>; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { colspan?: number; rowspan?: number; colwidth?: Array<number>; background?: string; }; } export type TableHeaderNode = PMNode & TableHeaderDefinition; export declare const tableHeader: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<TableHeaderNode>) => import("prosemirror-model").NodeSpec; export interface TableHeaderWithNestedTableDefinition { type: 'tableHeader'; content: Array<BlockCardDefinition | BlockquoteDefinition | BulletListDefinition | CodeBlockDefinition | DecisionListDefinition | EmbedCardDefinition | ExtensionWithMarksDefinition | HeadingWithAlignmentDefinition | HeadingWithIndentationDefinition | HeadingWithNoMarksDefinition | MediaGroupDefinition | MediaSingleCaptionDefinition | MediaSingleFullDefinition | NestedExpandDefinition | NestedExpandWithNoMarksDefinition | OrderedListDefinition | PanelDefinition | ParagraphWithAlignmentDefinition | ParagraphWithNoMarksDefinition | RuleDefinition | TableDefinition | TaskListDefinition>; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { colspan?: number; rowspan?: number; colwidth?: Array<number>; background?: string; }; } export type TableHeaderWithNestedTableNode = PMNode & TableHeaderWithNestedTableDefinition; export declare const tableHeaderWithNestedTable: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<TableHeaderWithNestedTableNode>) => import("prosemirror-model").NodeSpec; export interface TableRowDefinition { type: 'tableRow'; content: Array<TableCellDefinition | TableHeaderDefinition>; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; } export type TableRowNode = PMNode & TableRowDefinition; export declare const tableRow: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<TableRowNode>) => import("prosemirror-model").NodeSpec; export interface TableRowWithNestedTableDefinition { type: 'tableRow'; content: Array<TableCellWithNestedTableDefinition | TableHeaderWithNestedTableDefinition>; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; } export type TableRowWithNestedTableNode = PMNode & TableRowWithNestedTableDefinition; export declare const tableRowWithNestedTable: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<TableRowWithNestedTableNode>) => import("prosemirror-model").NodeSpec; export interface TaskItemDefinition { type: 'taskItem'; content: Array<InlineDefinition>; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { localId: string; state: 'TODO' | 'DONE'; }; } export type TaskItemNode = PMNode & TaskItemDefinition; export declare const taskItem: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<TaskItemNode>) => import("prosemirror-model").NodeSpec; export interface TaskListDefinition { type: 'taskList'; content: Array<TaskItemDefinition | TaskItemDefinition | TaskListDefinition | UnsupportedBlockDefinition | UnsupportedBlockDefinition>; marks: Array<UnsupportedMarkMark | UnsupportedNodeAttributeMark>; attrs: { localId: string; }; } export type TaskListNode = PMNode & TaskListDefinition; export declare const taskList: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<TaskListNode>) => import("prosemirror-model").NodeSpec; export interface TextDefinition { type: 'text'; } export type TextNode = PMNode & TextDefinition; export declare const text: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<TextNode>) => import("prosemirror-model").NodeSpec; export interface TextCodeInlineDefinition { type: 'text'; marks: Array<AnnotationMark | CodeMark | LinkMark | UnsupportedMarkMark | UnsupportedNodeAttributeMark>; } export type TextCodeInlineNode = PMNode & TextCodeInlineDefinition; export declare const textCodeInline: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<TextCodeInlineNode>) => import("prosemirror-model").NodeSpec; export interface TextFormattedDefinition { type: 'text'; marks: Array<AnnotationMark | BackgroundColorMark | ConfluenceInlineCommentMark | EmMark | LinkMark | StrikeMark | StrongMark | SubsupMark | TextColorMark | TypeAheadQueryMark | UnderlineMark | UnsupportedMarkMark | UnsupportedNodeAttributeMark>; } export type TextFormattedNode = PMNode & TextFormattedDefinition; export declare const textFormatted: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<TextFormattedNode>) => import("prosemirror-model").NodeSpec; export interface TextWithNoMarksDefinition { type: 'text'; } export type TextWithNoMarksNode = PMNode & TextWithNoMarksDefinition; export declare const textWithNoMarks: ({ parseDOM, toDOM, toDebugString }: import("../../schema/createPMSpecFactory").NodeSpecOptions<TextWithNoMarksNode>) => import("prosemirror-model").NodeSpec; export interface UnsupportedBlockDefinition { type: 'unsupportedBlock'; attrs: { originalValue: Record<string, unknown>; }; } export type UnsupportedBlockNode = PMNode & UnsupportedBlockDefinition; export declare const unsupportedBlock: ({ parseDOM, toDOM, toDebugSt