import { StatefulStyles } from '../../../../types/styles';
import { MessagesBase } from '../messagesBase';
export declare class HTMLUtils {
    static applyStylesToElement(element: HTMLElement, styles: StatefulStyles): void;
    private static applyEventsToElement;
    private static applyClassUtilitiesToElement;
    private static applyCustomClassUtilities;
    static apply(messages: MessagesBase, outmostElement: HTMLElement): void;
    private static traverseNodes;
    static splitHTML(htmlString: string): string[];
    static isTemporaryBasedOnHTML(html: string): boolean;
    static replaceElementWithNewClone(oldElement: HTMLElement, elementToBeCloned?: HTMLElement): HTMLElement;
}
//# sourceMappingURL=htmlUtils.d.ts.map