easyannotation
Version:
Image annotation in JavaScript
15 lines (14 loc) • 804 B
TypeScript
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;
}