export interface NormalizeLineBreaksOptions {
    /**
     * Render breaks using only `<br>` instead of `<p>` blocks. Required when the
     * output is placed inside phrasing content (a `<span>` or `<label>`), where
     * block elements are invalid HTML.
     */
    inline?: boolean;
}
/**
 * Converte quebras de linha de texto puro em estrutura HTML.
 *
 * Parte do conteúdo das questões é armazenada como texto puro com `\n`,
 * misturado a tags inline soltas (`<b>`) e LaTeX. Como `\n` é espaço em branco
 * insignificante em HTML, os parsers colapsam tudo em uma única linha corrida.
 * Esta função restaura a intenção antes da renderização.
 *
 * Conteúdo que já possui blocos é devolvido intacto — reconvertê-lo duplicaria
 * parágrafos e corromperia o que já está correto.
 */
export declare function normalizeLineBreaksInHtml(html: string, options?: NormalizeLineBreaksOptions): string;
//# sourceMappingURL=htmlLineBreaks.d.ts.map