import type * as vscode from 'vscode';
import { MarkdownStringTrustedOptions } from '../../../../base/common/htmlContent';
export declare class MarkdownString implements vscode.MarkdownString {
    #private;
    static isMarkdownString(thing: unknown): thing is vscode.MarkdownString;
    constructor(value?: string, supportThemeIcons?: boolean);
    get value(): string;
    set value(value: string);
    get isTrusted(): boolean | MarkdownStringTrustedOptions | undefined;
    set isTrusted(value: boolean | MarkdownStringTrustedOptions | undefined);
    get supportThemeIcons(): boolean | undefined;
    set supportThemeIcons(value: boolean | undefined);
    get supportHtml(): boolean | undefined;
    set supportHtml(value: boolean | undefined);
    get supportAlertSyntax(): boolean | undefined;
    set supportAlertSyntax(value: boolean | undefined);
    get baseUri(): vscode.Uri | undefined;
    set baseUri(value: vscode.Uri | undefined);
    appendText(value: string): vscode.MarkdownString;
    appendMarkdown(value: string): vscode.MarkdownString;
    appendCodeblock(value: string, language?: string): vscode.MarkdownString;
}
//# sourceMappingURL=markdownString.d.ts.map