export declare const svgDomApi: {
    toString(): string;
    text(text: string): Text;
    textContent(node: Node, text: string): void;
    element: (tagName: string) => SVGElement;
    attr: (element: SVGElement, name: string, value: string) => void;
    prop: (element: SVGElement, name: string, value: string) => void;
    append: (parent: SVGElement, child: SVGElement) => void;
    insert: (parent: SVGElement, child: SVGElement) => void;
};
export declare const mathDomApi: {
    toString(): string;
    text(text: string): Text;
    textContent(node: Node, text: string): void;
    element: (tagName: string) => SVGElement;
    attr: (element: SVGElement, name: string, value: string) => void;
    prop: (element: SVGElement, name: string, value: string) => void;
    append: (parent: SVGElement, child: SVGElement) => void;
    insert: (parent: SVGElement, child: SVGElement) => void;
};
export declare function SVGProvider(): {
    nodes: never[];
    ctx: null;
    tpl: TemplateStringsArray;
};
export declare function HTMLProvider(): {
    nodes: never[];
    ctx: null;
    tpl: TemplateStringsArray;
};
export declare function MathMLProvider(): {
    nodes: never[];
    ctx: null;
    tpl: TemplateStringsArray;
};
