import { Rect as GRect, Circle as GCircle, Ellipse as GEllipse, Polygon as GPolygon, Path as GPath, Image as GImage, Text as GText, HTML as GHTML } from '@antv/g'; import { Arrow as GArrow } from '@antv/g-components'; import { mat3 } from '@antv/matrix-util'; declare class Circle extends GCircle { shapeType: string; constructor(cfg: any); set(name: any, value: any): void; get(name: any): any; getMatrix(): mat3; setMatrix(matrix: any): void; setClip(clipCfg: any): import("./interface").IShape; animate(...args: any[]): (...args: any[]) => import("@antv/g").Animation; } declare class Rect extends GRect { shapeType: string; constructor(cfg: any); set(name: any, value: any): void; get(name: any): any; getMatrix(): mat3; setMatrix(matrix: any): void; setClip(clipCfg: any): import("./interface").IShape; animate(...args: any[]): (...args: any[]) => import("@antv/g").Animation; } declare class Ellipse extends GEllipse { shapeType: string; constructor(cfg: any); set(name: any, value: any): void; get(name: any): any; getMatrix(): mat3; setMatrix(matrix: any): void; setClip(clipCfg: any): import("./interface").IShape; animate(...args: any[]): (...args: any[]) => import("@antv/g").Animation; } declare class Text extends GText { shapeType: string; constructor(cfg: any); set(name: any, value: any): void; get(name: any): any; getMatrix(): mat3; setMatrix(matrix: any): void; setClip(clipCfg: any): import("./interface").IShape; animate(...args: any[]): (...args: any[]) => import("@antv/g").Animation; } declare class Polygon extends GPolygon { shapeType: string; constructor(cfg: any); set(name: any, value: any): void; get(name: any): any; getMatrix(): mat3; setMatrix(matrix: any): void; setClip(clipCfg: any): import("./interface").IShape; animate(...args: any[]): (...args: any[]) => import("@antv/g").Animation; } declare class Image extends GImage { shapeType: string; constructor(cfg: any); set(name: any, value: any): void; get(name: any): any; getMatrix(): mat3; setMatrix(matrix: any): void; setClip(clipCfg: any): import("./interface").IShape; animate(...args: any[]): (...args: any[]) => import("@antv/g").Animation; } declare class Path extends GPath { shapeType: string; constructor(cfg: any); set(name: any, value: any): void; get(name: any): any; getMatrix(): mat3; setMatrix(matrix: any): void; setClip(clipCfg: any): import("./interface").IShape; animate(...args: any[]): (...args: any[]) => import("@antv/g").Animation; } declare class Marker extends Path { shapeType: string; constructor(cfg: any); } declare class HTML extends GHTML { shapeType: string; constructor(cfg: any); set(name: any, value: any): void; get(name: any): any; setClip(clipCfg: any): import("./interface").IShape; animate(...args: any[]): (...args: any[]) => import("@antv/g").Animation; } declare class LineWithArrow extends GArrow { shapeType: string; constructor(cfg: any); set(name: any, value: any): void; get(name: any): any; animate(...args: any[]): (...args: any[]) => import("@antv/g").Animation; } declare class PathWithArrow extends GArrow { shapeType: string; constructor(cfg: any); set(name: any, value: any): void; get(name: any): any; animate(...args: any[]): (...args: any[]) => import("@antv/g").Animation; } declare class PolylineWithArrow extends GArrow { shapeType: string; constructor(cfg: any); set(name: any, value: any): void; get(name: any): any; animate(...args: any[]): (...args: any[]) => import("@antv/g").Animation; } export { Circle, Rect, Ellipse, Text, Polygon, Image, HTML, Marker, Path, LineWithArrow, PathWithArrow, PolylineWithArrow };