import { UIDLElementNode } from '@teleporthq/teleport-types'; import { NestingResolverContext, ParagraphRepairPlan } from './types'; export declare const createParagraphRepairPlan: (paragraph: UIDLElementNode) => ParagraphRepairPlan; /** * Files one offender against the paragraph it breaks and answers whether the * paragraph is still open below it. * * Once the offender becomes a `` the paragraph really does stay open, so * anything deeper is still paragraph content and still has to be inspected. An * offender that cannot be retagged has already closed the paragraph, and the * rest of that branch is no longer inside it. */ export declare const recordParagraphOffender: (plan: ParagraphRepairPlan, node: UIDLElementNode, tag: string) => boolean; export declare const applyParagraphRepairPlan: (plan: ParagraphRepairPlan, context: NestingResolverContext) => void; //# sourceMappingURL=paragraph-repair.d.ts.map