import { DomReplacement } from "../../../../../../time/DomReplacement.js"; import { HtmlRR0Context } from "../../../../../../RR0Context.js"; import { CodeParser } from "./CodeParser.js"; export declare class CodeReplacer implements DomReplacement { protected parsers: CodeParser[]; constructor(parsers: CodeParser[]); replacement(context: HtmlRR0Context, codeElement: HTMLElement): Promise; protected removeIndent(lines: string[]): void; protected trimEnd(lines: string[]): void; protected parse(lines: string[]): void; }