import { Project, Unproject } from "../common";
import { GeoJSONStore } from "../store/store";
export type BehaviorConfig = {
    store: GeoJSONStore;
    mode: string;
    project: Project;
    unproject: Unproject;
    pointerDistance: number;
    coordinatePrecision: number;
};
export declare class TerraDrawModeBehavior {
    protected store: GeoJSONStore;
    protected mode: string;
    protected project: Project;
    protected unproject: Unproject;
    protected pointerDistance: number;
    protected coordinatePrecision: number;
    constructor({ store, mode, project, unproject, pointerDistance, coordinatePrecision, }: BehaviorConfig);
}
