import { Svg } from './Svg'; declare type SvgMethods = Exclude; declare type SvgListMethods = { [method in SvgMethods]: (...args: Parameters) => SvgList; }; /** * This helper class is to wrap multiple `Svg` elements into a list where you can call the `Svg` functions on all elements in the list with one call. This is helpful when you'd like to perform calls with `Svg` on multiple elements. * An instance of this class is also returned by `Svg.querySelectorAll`. */ export declare class SvgList implements SvgListMethods { private svgElements; /** * @param nodeList An Array of SVG DOM nodes or a SVG DOM NodeList (as returned by document.querySelectorAll) */ constructor(nodeList: ArrayLike); private call; attr(...args: Parameters): this; elem(...args: Parameters): this; root(...args: Parameters): this; getNode(...args: Parameters): this; foreignObject(...args: Parameters): this; text(...args: Parameters): this; empty(...args: Parameters): this; remove(...args: Parameters): this; addClass(...args: Parameters): this; removeClass(...args: Parameters): this; removeAllClasses(...args: Parameters): this; animate(...args: Parameters): this; } export {}; //# sourceMappingURL=SvgList.d.ts.map