import { AbstractToolbarPushItem } from "./AbstractToolbarPushItem"; import InternalConfig from "../utils/InternalConfig"; import { BaseStopableAnnotator } from "../annotators/BaseStopableAnnotator"; import { FreeDrawAnnotator } from "../annotators/FreeDrawAnnotator"; import { AnnotatorContainer } from "../AnnotatorContainer"; export declare class FreeDrawToolbarItem extends AbstractToolbarPushItem { protected lastAnnotator: BaseStopableAnnotator; itemId: string; protected config: InternalConfig; constructor(config: InternalConfig); createAnnotator(config: InternalConfig, parent: AnnotatorContainer): BaseStopableAnnotator; protected newAnnotator(config: InternalConfig, parent: AnnotatorContainer): FreeDrawAnnotator; setPushed(pushed: boolean): void; }