import type { ICoordinateTransformer, IRendererOption, IShape, IShapeFactory, IShapeParser, TransformMatrix } from '../abstraction'; export declare class ShaperParser implements IShapeParser { private _shapeFactory; private _coordinateTransformer; constructor(shapeFactory?: IShapeFactory, coordinateTransformer?: ICoordinateTransformer); parse(data: unknown, rendererOption: IRendererOption, viewportTransform?: TransformMatrix | undefined): IShape[]; private parseCore; private createShapes; private createObject; private createNature; private createRelation; private createComment; private createRegion; private createThing; private setRelationPeers; private findRelationPeer; }