import type { IArc, IArcGraphicAttribute, ICircle, ICircleGraphicAttribute, IGroup, IGroupGraphicAttribute, IImage, IImageGraphicAttribute, ILine, ILineGraphicAttribute, IPath, IPathGraphicAttribute, IPolygon, IPolygonGraphicAttribute, IRect, IRectGraphicAttribute, IRichText, IRichTextGraphicAttribute, ISymbol, ISymbolGraphicAttribute, IText, ITextGraphicAttribute } from '@visactor/vrender-core';
export declare const graphicCreator: {
    arc: (attributes: IArcGraphicAttribute) => IArc;
    circle: (attributes: ICircleGraphicAttribute) => ICircle;
    group: (attributes: IGroupGraphicAttribute) => IGroup;
    image: (attributes: IImageGraphicAttribute) => IImage;
    line: (attributes: ILineGraphicAttribute) => ILine;
    path: (attributes: IPathGraphicAttribute) => IPath;
    polygon: (attributes: IPolygonGraphicAttribute) => IPolygon;
    rect: (attributes: IRectGraphicAttribute) => IRect;
    richtext: (attributes: IRichTextGraphicAttribute) => IRichText;
    symbol: (attributes: ISymbolGraphicAttribute) => ISymbol;
    text: (attributes: ITextGraphicAttribute) => IText;
};
