import { TerraDrawMouseEvent, Validation } from "../../../common"; import { BehaviorConfig, TerraDrawModeBehavior } from "../../base.behavior"; import { SelectionPointBehavior } from "./selection-point.behavior"; import { MidPointBehavior } from "./midpoint.behavior"; import { FeatureId } from "../../../store/store"; export declare class ScaleFeatureBehavior extends TerraDrawModeBehavior { readonly config: BehaviorConfig; private readonly selectionPoints; private readonly midPoints; constructor(config: BehaviorConfig, selectionPoints: SelectionPointBehavior, midPoints: MidPointBehavior); private lastDistance; reset(): void; scale(event: TerraDrawMouseEvent, selectedId: FeatureId, validateFeature?: Validation): false | undefined; }