import { IMarkdownString, UriComponents } from '@opensumi/ide-core-common';
export declare function escapeCodicons(text: string): string;
export declare const enum MarkdownStringTextNewlineStyle {
    Paragraph = 0,
    Break = 1
}
export declare function escapeMarkdownSyntaxTokens(text: string): string;
export declare class MarkdownString implements IMarkdownString {
    value: string;
    isTrusted?: boolean;
    supportThemeIcons?: boolean;
    baseUri?: UriComponents;
    constructor(value?: string, isTrustedOrOptions?: boolean | {
        isTrusted?: boolean;
        supportThemeIcons?: boolean;
    });
    appendText(value: string, newlineStyle?: MarkdownStringTextNewlineStyle): MarkdownString;
    appendMarkdown(value: string): MarkdownString;
    appendCodeblock(langId: string, code: string): MarkdownString;
}
export declare function isMarkdownString(thing: any): thing is IMarkdownString;
export declare function parseHrefAndDimensions(href: string): {
    href: string;
    dimensions: string[];
};
//# sourceMappingURL=html-content.d.ts.map