import type { Options, TagRule } from './types.js'; /** * The `permitted-contents` rule validates that each element's child nodes conform * to the HTML content model specification. It is the most complex rule in markuplint, * implementing a full content model validation engine that handles ordered sequences, * quantified patterns (require, optional, oneOrMore, zeroOrMore), choice alternations, * transparent content models, and conditional child node branches. * * For each element, it resolves the applicable content model (from the HTML spec or * user-defined tag rules), evaluates the element's children against that model, and * reports violations such as unexpected elements, missing required elements, or * disallowed content through transparent models. */ declare const _default: Readonly>; export default _default;