/** * @license * Copyright 2020 Google LLC * SPDX-License-Identifier: Apache-2.0 */ /** * Defines the Svg class. Its constants enumerate * all SVG tag names used by Blockly. * * @class */ /** * A name with the type of the SVG element stored in the generic. */ export declare class Svg<_T> { private readonly tagName; /** @internal */ static ANIMATE: Svg; /** @internal */ static CIRCLE: Svg; /** @internal */ static CLIPPATH: Svg; /** @internal */ static DEFS: Svg; /** @internal */ static FECOMPOSITE: Svg; /** @internal */ static FECOMPONENTTRANSFER: Svg; /** @internal */ static FEFLOOD: Svg; /** @internal */ static FEFUNCA: Svg; /** @internal */ static FEGAUSSIANBLUR: Svg; /** @internal */ static FEPOINTLIGHT: Svg; /** @internal */ static FESPECULARLIGHTING: Svg; /** @internal */ static FILTER: Svg; /** @internal */ static FOREIGNOBJECT: Svg; /** @internal */ static G: Svg; /** @internal */ static IMAGE: Svg; /** @internal */ static LINE: Svg; /** @internal */ static PATH: Svg; /** @internal */ static PATTERN: Svg; /** @internal */ static POLYGON: Svg; /** @internal */ static RECT: Svg; /** @internal */ static SVG: Svg; /** @internal */ static TEXT: Svg; /** @internal */ static TSPAN: Svg; /** * @param tagName The SVG element tag name. * @internal */ constructor(tagName: string); /** * Returns the SVG element tag name. * * @returns The name. */ toString(): string; } //# sourceMappingURL=svg.d.ts.map