export declare class CompactLineBlock {
    text: string;
    icon: string;
    encodeHtmlEnabled: boolean;
    nlToBrEnabled: boolean;
    htmlToPlainTextEnabled: boolean;
    protected _processedText: string;
    constructor(text?: string, icon?: string);
    setText(text: string): void;
    processedText(): string;
    setIcon(icon: string): void;
    /**
     * Has no effect if {@link htmlToPlainTextEnabled} is true.
     */
    setEncodeHtmlEnabled(encodeHtmlEnabled: boolean): void;
    setNlToBrEnabled(nlToBrEnabled: boolean): void;
    /**
     * Wins over encodeHtmlEnabled
     */
    setHtmlToPlainTextEnabled(htmlToPlainTextEnabled: boolean): void;
    processText(): string;
    build(): string;
}
//# sourceMappingURL=CompactLineBlock.d.ts.map