import { RteNode } from '../document'; export declare const docFactories: { node: (type: T["type"], attrs?: Record, marks?: any[], isLeaf?: boolean) => { (...content: any[]): T; attrs(newAttrs: Record): any; marks(...newMarks: any[]): any; }; doc: { (...content: any[]): { type: "doc"; content: import('../document').RteFragment; }; attrs(newAttrs: Record): any; marks(...newMarks: any[]): any; }; text: { (text: string): { text: string; marks?: any[] | undefined; type: string; }; marks(...newMarks: any[]): any; }; heading1: { (...content: any[]): RteNode; attrs(newAttrs: Record): any; marks(...newMarks: any[]): any; }; heading2: { (...content: any[]): RteNode; attrs(newAttrs: Record): any; marks(...newMarks: any[]): any; }; heading3: { (...content: any[]): RteNode; attrs(newAttrs: Record): any; marks(...newMarks: any[]): any; }; paragraph: { (...content: any[]): RteNode; attrs(newAttrs: Record): any; marks(...newMarks: any[]): any; }; bulletList: { (...content: any[]): RteNode; attrs(newAttrs: Record): any; marks(...newMarks: any[]): any; }; numberedList: { (...content: any[]): RteNode; attrs(newAttrs: Record): any; marks(...newMarks: any[]): any; }; listItem: { (...content: any[]): RteNode; attrs(newAttrs: Record): any; marks(...newMarks: any[]): any; }; hardBreak: { (...content: any[]): RteNode; attrs(newAttrs: Record): any; marks(...newMarks: any[]): any; }; inlineImage: { (...content: any[]): RteNode; attrs(newAttrs: Record): any; marks(...newMarks: any[]): any; }; atom: (atomName: string) => { (...content: any[]): RteNode; attrs(newAttrs: Record): any; marks(...newMarks: any[]): any; }; bold: (attrs?: Record) => { attrs?: Record | undefined; type: string; }; italic: (attrs?: Record) => { attrs?: Record | undefined; type: string; }; underline: (attrs?: Record) => { attrs?: Record | undefined; type: string; }; strikethrough: (attrs?: Record) => { attrs?: Record | undefined; type: string; }; monospace: (attrs?: Record) => { attrs?: Record | undefined; type: string; }; fontSize: (attrs?: Record) => { attrs?: Record | undefined; type: string; }; textColor: (attrs?: Record) => { attrs?: Record | undefined; type: string; }; link: (attrs?: Record) => { attrs?: Record | undefined; type: string; }; };