import type { HTMLParserOptions } from 'grapesjs';
export declare const commandMjmlToHtml = "mjml-code-to-html";
export interface EscapeXmlOptions {
sanitizer?: HTMLParserOptions['codeSanitizer'];
}
export declare function escapeXml(xmlString: string, opts?: EscapeXmlOptions): string;
export declare enum MjmlBaseComponentTypes {
root = "mjml",
head = "mj-head",
body = "mj-body",
include = "mj-include"
}
export declare enum MjmlHeadComponentTypes {
attributes = "mj-attributes",
breakpoint = "mj-breakpoint",
font = "mj-font",
htmlAttributes = "mj-html-attributes",
preview = "mj-preview",
style = "mj-style",
title = "mj-title",
class = "mj-class",
all = "mj-all"
}
export declare enum MjmlBodyComponentTypes {
accordion = "mj-accordion",
accordionElement = "mj-accordion-element",
accordionTitle = "mj-accordion-title",
accordionText = "mj-accordion-text",
button = "mj-button",
carousel = "mj-carousel",
carouselImage = "mj-carousel-image",
column = "mj-column",
divider = "mj-divider",
group = "mj-group",
hero = "mj-hero",
image = "mj-image",
navbar = "mj-navbar",
navbarLink = "mj-navbar-link",
raw = "mj-raw",
section = "mj-section",
social = "mj-social",
socialElement = "mj-social-element",
spacer = "mj-spacer",
table = "mj-table",
text = "mj-text",
wrapper = "mj-wrapper"
}