import { ModeProps, Tooltip } from "./types.js"; import { Position, Polygon, Feature, FeatureCollection } from "../utils/geojson-types.js"; import { TwoClickPolygonMode } from "./two-click-polygon-mode.js"; export declare class DrawCircleByDiameterMode extends TwoClickPolygonMode { radius: number | null | undefined; position: Position; areaCircle: number | null | undefined; diameter: number | null | undefined; getTwoClickPolygon(coord1: Position, coord2: Position, modeConfig: any): Feature; /** * define the default function to display the tooltip for * nebula geometry mode type * @param props properties of geometry nebula mode */ getTooltips(props: ModeProps): Tooltip[]; /** * redefine the tooltip of geometry * @param modeConfig * @param radius * @param areaCircle * @param diameter */ _getTooltips: (args: any) => any; } //# sourceMappingURL=draw-circle-by-diameter-mode.d.ts.map