import type { IAnnotator, IAnnotatorFactory, IAnnotatorOption, IInteractionFactory, IRendererFactory, IShapeParser, IShapeTransformer } from '../abstraction'; export declare class DefaultAnnotatorFactory implements IAnnotatorFactory { private _interactionFactory; private _rendererFactory; private _shapeParser; private _shapeTransformer; constructor(interactionFactory?: IInteractionFactory, rendererFactory?: IRendererFactory, shapeParser?: IShapeParser, shapeTransformer?: IShapeTransformer); create(option?: IAnnotatorOption): IAnnotator; }