import { Mark, Plot, Leaf } from 'wordgard/doc'; /** A hard line break. Renders as `
` and has the {@link Node.Role.LineBreak | `LineBreak`} role. */ declare const LineBreak: Leaf; /** A paragraph. Part of the {@link Node.Group.Content | `Content`} group, allowing inline content, rendered as `

`. */ declare const Paragraph: Plot.Tag; /** Heading plot. Its parameter indicates the heading level. In the {@link Node.Group.Content | `Content`} group, allows inline content, rendered as `

` to `

`. */ declare const Heading: Plot.Type; /** A code block. Part of the {@link Node.Group.Content | `Content`} group, with the {@link Node.Role.Code | `Code`} role. Rendered as `
`.
*/
declare const CodeBlock: Plot.Tag;
/**
A mark that assigns a language identifier (any string) to a code
block. Stored in the `data-language` attribute.
*/
declare const CodeBlockLanguage: Mark.Type;
/**
Blockquote plot. Allows any {@link Node.Group.Content | `Content`}
blocks inside of it, and is itself part of that group. Rendered as
`
`. */ declare const Blockquote: Plot.Tag; /** Block list item. Allows any {@link Node.Group.Content | `Content`} blocks as content. Rendered as `
  • `. */ declare const ListItem: Plot.Tag; /** List item with inline content. You'll want to have either this plot type or {@link ListItem} in your schema, not both. Rendered as `
  • `. */ declare const InlineListItem: Plot.Tag; /** Ordered list plot. Part of the {@link Node.Group.Content | `Content`} group, allows either {@link ListItem} or {@link InlineListItem} as content. Rendered as `
      `, with the parameter providing the `start` attribute. */ declare const OrderedList: Plot.Type; /** An unordered list. Defaults to the {@link Node.Group.Content | `Content`} group. Allows {@link ListItem} or {@link InlineListItem} as content. Rendered as `