import { HtmlAst } from '../html_ast'; import { ParseError, ParseSourceSpan } from '../parse_util'; import { Message } from './message'; export declare function serializeXmb(messages: Message[]): string; export declare class XmbDeserializationResult { content: string; messages: { [key: string]: HtmlAst[]; }; errors: ParseError[]; constructor(content: string, messages: { [key: string]: HtmlAst[]; }, errors: ParseError[]); } export declare class XmbDeserializationError extends ParseError { constructor(span: ParseSourceSpan, msg: string); } export declare function deserializeXmb(content: string, url: string): XmbDeserializationResult;