import type { _DOMDocument } from "./DOMDocument.js";
import type { _DOMDocumentFragment } from "./DOMDocumentFragment.js";
import type { _DOMHTMLCollection } from "./DOMHTMLCollection.js";
import type { _NSString } from "../Foundation/NSString.js";
import type { _NSURL } from "../Foundation/NSURL.js";
export declare class _DOMHTMLDocument extends _DOMDocument {
    static alloc(): _DOMHTMLDocument;
    static new(): _DOMHTMLDocument;
    init(): _DOMHTMLDocument;
    open(): void;
    close(): void;
    write$(text: _NSString): void;
    writeln$(text: _NSString): void;
    clear(): void;
    captureEvents(): void;
    releaseEvents(): void;
    createDocumentFragmentWithMarkupString$baseURL$(markupString: _NSString, baseURL: _NSURL): _DOMDocumentFragment;
    createDocumentFragmentWithText$(text: _NSString): _DOMDocumentFragment;
    embeds(): _DOMHTMLCollection;
    plugins(): _DOMHTMLCollection;
    scripts(): _DOMHTMLCollection;
    width(): number;
    height(): number;
    dir(): _NSString;
    setDir$(value: _NSString): void;
    designMode(): _NSString;
    setDesignMode$(value: _NSString): void;
    compatMode(): _NSString;
    bgColor(): _NSString;
    setBgColor$(value: _NSString): void;
    fgColor(): _NSString;
    setFgColor$(value: _NSString): void;
    alinkColor(): _NSString;
    setAlinkColor$(value: _NSString): void;
    linkColor(): _NSString;
    setLinkColor$(value: _NSString): void;
    vlinkColor(): _NSString;
    setVlinkColor$(value: _NSString): void;
}
