export interface SvgViewBoxInterface { height: number; width: number; xStart: number; yStart: number; } export interface ExtentsInterface { minX?: number; maxX?: number; minY?: number; maxY?: number; } export interface SvgInterface { extents: ExtentsInterface; id: string; height: number; pathCount: number; pathData: string; version: string; viewBox: SvgViewBoxInterface; width: number; adjustExtents: (x: number, y: number) => void; getSvgData: () => string; getSvgDataZoomedToExtents: () => string; } export declare class Svg implements SvgInterface { extents: { minX: number; maxX: number; minY: number; maxY: number; }; id: string; height: number; pathCount: number; pathData: string; version: string; viewBox: { height: number; width: number; xStart: number; yStart: number; }; width: number; constructor(id: string); adjustExtents: (x: number, y: number) => void; getSvgData: () => string; getSvgDataZoomedToExtents: () => string; }