import { OnChangeContext } from "../common";
import { GeoJSONStore } from "../store/store";
export declare function MockModeConfig(mode: string): {
    mode: string;
    store: GeoJSONStore<OnChangeContext | undefined, import("../store/store").FeatureId>;
    setCursor: jest.Mock<any, any, any>;
    onChange: jest.Mock<any, any, any>;
    onSelect: jest.Mock<any, any, any>;
    onDeselect: jest.Mock<any, any, any>;
    project: jest.Mock<{
        x: number;
        y: number;
    }, [lng: any, lat: any], any>;
    unproject: jest.Mock<{
        lng: number;
        lat: number;
    }, [x: any, y: any], any>;
    setDoubleClickToZoom: jest.Mock<any, any, any>;
    onFinish: jest.Mock<any, any, any>;
    coordinatePrecision: number;
    projection: string;
};
