import { GeometryNode } from './geometrynode.js'; import { Context } from '../context/context.js'; import { Path } from '../utils/path.js'; import { SvgNode } from './svgnode.js'; import { Matrix } from '../jspdf.js'; export declare abstract class EllipseBase extends GeometryNode { abstract getRx(context: Context): number; abstract getRy(context: Context): number; protected constructor(element: Element, children: SvgNode[]); protected getPath(context: Context): Path | null; protected computeNodeTransformCore(context: Context): Matrix; isVisible(parentVisible: boolean, context: Context): boolean; } //# sourceMappingURL=ellipsebase.d.ts.map