import { ReactiveTreeNode, ReactiveTreeNodeDecl } from "reactronic";
import { El } from "../core/El.js";
export declare function Svg<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGSVGElement, M>>): ReactiveTreeNode<El<SVGSVGElement, M>>;
export declare function SvgA<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGAElement, M>>): ReactiveTreeNode<El<SVGAElement, M>>;
export declare function Animate<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGAnimateElement, M>>): ReactiveTreeNode<El<SVGAnimateElement, M>>;
export declare function AnimateMotion<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGAnimateMotionElement, M>>): ReactiveTreeNode<El<SVGAnimateMotionElement, M>>;
export declare function AnimateTransform<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGAnimateTransformElement, M>>): ReactiveTreeNode<El<SVGAnimateTransformElement, M>>;
export declare function Circle<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGCircleElement, M>>): ReactiveTreeNode<El<SVGCircleElement, M>>;
export declare function ClipPath<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGClipPathElement, M>>): ReactiveTreeNode<El<SVGClipPathElement, M>>;
export declare function Defs<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGDefsElement, M>>): ReactiveTreeNode<El<SVGDefsElement, M>>;
export declare function Desc<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGDescElement, M>>): ReactiveTreeNode<El<SVGDescElement, M>>;
export declare function Ellipse<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGEllipseElement, M>>): ReactiveTreeNode<El<SVGEllipseElement, M>>;
export declare function FeBlend<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGFEBlendElement, M>>): ReactiveTreeNode<El<SVGFEBlendElement, M>>;
export declare function FeColorMatrix<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGFEColorMatrixElement, M>>): ReactiveTreeNode<El<SVGFEColorMatrixElement, M>>;
export declare function FeComponentTransfer<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGFEComponentTransferElement, M>>): ReactiveTreeNode<El<SVGFEComponentTransferElement, M>>;
export declare function FeComposite<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGFECompositeElement, M>>): ReactiveTreeNode<El<SVGFECompositeElement, M>>;
export declare function FeConvolveMatrix<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGFEConvolveMatrixElement, M>>): ReactiveTreeNode<El<SVGFEConvolveMatrixElement, M>>;
export declare function FeDiffuseLighting<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGFEDiffuseLightingElement, M>>): ReactiveTreeNode<El<SVGFEDiffuseLightingElement, M>>;
export declare function FeDisplacementMap<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGFEDisplacementMapElement, M>>): ReactiveTreeNode<El<SVGFEDisplacementMapElement, M>>;
export declare function FeDistantLight<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGFEDistantLightElement, M>>): ReactiveTreeNode<El<SVGFEDistantLightElement, M>>;
export declare function FeDropShadow<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGFEDropShadowElement, M>>): ReactiveTreeNode<El<SVGFEDropShadowElement, M>>;
export declare function FeFlood<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGFEFloodElement, M>>): ReactiveTreeNode<El<SVGFEFloodElement, M>>;
export declare function FeFuncA<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGFEFuncAElement, M>>): ReactiveTreeNode<El<SVGFEFuncAElement, M>>;
export declare function FeFuncB<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGFEFuncBElement, M>>): ReactiveTreeNode<El<SVGFEFuncBElement, M>>;
export declare function FeFuncG<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGFEFuncGElement, M>>): ReactiveTreeNode<El<SVGFEFuncGElement, M>>;
export declare function FeFuncR<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGFEFuncRElement, M>>): ReactiveTreeNode<El<SVGFEFuncRElement, M>>;
export declare function FeGaussianBlur<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGFEGaussianBlurElement, M>>): ReactiveTreeNode<El<SVGFEGaussianBlurElement, M>>;
export declare function FeImage<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGFEImageElement, M>>): ReactiveTreeNode<El<SVGFEImageElement, M>>;
export declare function FeMerge<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGFEMergeElement, M>>): ReactiveTreeNode<El<SVGFEMergeElement, M>>;
export declare function FeMergeNode<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGFEMergeNodeElement, M>>): ReactiveTreeNode<El<SVGFEMergeNodeElement, M>>;
export declare function FeMorphology<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGFEMorphologyElement, M>>): ReactiveTreeNode<El<SVGFEMorphologyElement, M>>;
export declare function FeOffset<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGFEOffsetElement, M>>): ReactiveTreeNode<El<SVGFEOffsetElement, M>>;
export declare function FePointLight<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGFEPointLightElement, M>>): ReactiveTreeNode<El<SVGFEPointLightElement, M>>;
export declare function FeSpecularLighting<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGFESpecularLightingElement, M>>): ReactiveTreeNode<El<SVGFESpecularLightingElement, M>>;
export declare function FeSpotLight<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGFESpotLightElement, M>>): ReactiveTreeNode<El<SVGFESpotLightElement, M>>;
export declare function FeTile<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGFETileElement, M>>): ReactiveTreeNode<El<SVGFETileElement, M>>;
export declare function FeTurbulence<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGFETurbulenceElement, M>>): ReactiveTreeNode<El<SVGFETurbulenceElement, M>>;
export declare function Filter<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGFilterElement, M>>): ReactiveTreeNode<El<SVGFilterElement, M>>;
export declare function ForeignObject<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGForeignObjectElement, M>>): ReactiveTreeNode<El<SVGForeignObjectElement, M>>;
export declare function G<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGGElement, M>>): ReactiveTreeNode<El<SVGGElement, M>>;
export declare function SvgImage<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGImageElement, M>>): ReactiveTreeNode<El<SVGImageElement, M>>;
export declare function SvgLine<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGLineElement, M>>): ReactiveTreeNode<El<SVGLineElement, M>>;
export declare function LinearGradient<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGLinearGradientElement, M>>): ReactiveTreeNode<El<SVGLinearGradientElement, M>>;
export declare function Marker<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGMarkerElement, M>>): ReactiveTreeNode<El<SVGMarkerElement, M>>;
export declare function Mask<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGMaskElement, M>>): ReactiveTreeNode<El<SVGMaskElement, M>>;
export declare function MetaData<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGMetadataElement, M>>): ReactiveTreeNode<El<SVGMetadataElement, M>>;
export declare function MPath<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGElement, M>>): ReactiveTreeNode<El<SVGElement, M>>;
export declare function Path<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGPathElement, M>>): ReactiveTreeNode<El<SVGPathElement, M>>;
export declare function Pattern<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGPatternElement, M>>): ReactiveTreeNode<El<SVGPatternElement, M>>;
export declare function Polygon<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGPolygonElement, M>>): ReactiveTreeNode<El<SVGPolygonElement, M>>;
export declare function PolyLine<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGPolylineElement, M>>): ReactiveTreeNode<El<SVGPolylineElement, M>>;
export declare function RadialGradient<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGRadialGradientElement, M>>): ReactiveTreeNode<El<SVGRadialGradientElement, M>>;
export declare function Rect<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGRectElement, M>>): ReactiveTreeNode<El<SVGRectElement, M>>;
export declare function Stop<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGStopElement, M>>): ReactiveTreeNode<El<SVGStopElement, M>>;
export declare function SvgSwitch<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGSwitchElement, M>>): ReactiveTreeNode<El<SVGSwitchElement, M>>;
export declare function Symbol<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGSymbolElement, M>>): ReactiveTreeNode<El<SVGSymbolElement, M>>;
export declare function Text<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGTextElement, M>>): ReactiveTreeNode<El<SVGTextElement, M>>;
export declare function TextPath<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGTextPathElement, M>>): ReactiveTreeNode<El<SVGTextPathElement, M>>;
export declare function TSpan<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGTSpanElement, M>>): ReactiveTreeNode<El<SVGTSpanElement, M>>;
export declare function Use<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGUseElement, M>>): ReactiveTreeNode<El<SVGUseElement, M>>;
export declare function View<M = unknown>(declaration?: ReactiveTreeNodeDecl<El<SVGViewElement, M>>): ReactiveTreeNode<El<SVGViewElement, M>>;
