import { NodeType } from "../idl";
import { GraphicNode } from "./node/GraphicNode";
import { AbsProps } from "./props/AbsProps";
import { SvgProps } from "./props/SvgProps";
import { AbsImgNode } from "./img/AbsImgNode";
export declare class OolongSVGNode extends AbsImgNode {
    type: NodeType;
    imgBitmap: ImageBitmap | null;
    svgCode: string;
    get svgUrl(): string;
    get svgProps(): SvgProps;
    constructor(id: string, ctx: CanvasRenderingContext2D);
    setSvgCode(svgCode: string): void;
    static load(id: string, type: NodeType, zIndex: number, props: Partial<AbsProps>[], parent: GraphicNode, ctx: CanvasRenderingContext2D): OolongSVGNode;
}
//# sourceMappingURL=OolongSVGNode.d.ts.map