import { ActionsUnion, Coordinate } from '../types'; export declare const SELECT_POINTS = "POLYGON_DRAW/SELECT_POINTS"; export declare const ADD_POINT_TO_SELECTION = "POLYGON_DRAW/ADD_POINT_TO_SELECTION"; export declare const REMOVE_POINT_FROM_SELECTION = "POLYGON_DRAW/REMOVE_POINT_FROM_SELECTION"; export declare const SELECT_ALL_POINTS = "POLYGON_DRAW/SELECT_ALL_POINTS"; export declare const DESELECT_ALL_POINTS = "POLYGON_DRAW/DESELECT_ALL_POINTS"; export declare const DELETE_POLYGON_POINTS = "POLYGON_DRAW/DELETE_POLYGON_POINTS"; export declare const MOVE_SELECTED_POINTS = "POLYGON_DRAW/MOVE_SELECTED_POINTS"; export declare const ADD_POINT = "POLYGON_DRAW/ADD_POINT"; export declare const ADD_POINT_TO_EDGE = "POLYGON_DRAW/ADD_POINT_TO_EDGE"; export declare const CHANGE_POLYGON = "POLYGON_DRAW/CHANGE_POLYGON"; export declare const SET_POLYGON = "POLYGON_DRAW/SET_POLYGON"; export declare const actions: { selectPoints: (indices: number[]) => import("../types").ActionWithPayload<"POLYGON_DRAW/SELECT_POINTS", number[]>; addPointsToSelection: (indices: number[]) => import("../types").ActionWithPayload<"POLYGON_DRAW/ADD_POINT_TO_SELECTION", number[]>; removePointFromSelection: (index: number) => import("../types").ActionWithPayload<"POLYGON_DRAW/REMOVE_POINT_FROM_SELECTION", number>; selectAllPoints: () => import("../types").Action<"POLYGON_DRAW/SELECT_ALL_POINTS">; deselectAllPoints: () => import("../types").Action<"POLYGON_DRAW/DESELECT_ALL_POINTS">; moveSelectedPoints: (movement: Coordinate) => import("../types").ActionWithPayload<"POLYGON_DRAW/MOVE_SELECTED_POINTS", Coordinate>; addPoint: (coordinate: Coordinate) => import("../types").ActionWithPayload<"POLYGON_DRAW/ADD_POINT", Coordinate>; addPointToEdge: (coordinate: Coordinate, index: number) => import("../types").ActionWithPayload<"POLYGON_DRAW/ADD_POINT_TO_EDGE", { coordinate: Coordinate; index: number; }>; deletePolygonPoints: () => import("../types").Action<"POLYGON_DRAW/DELETE_POLYGON_POINTS">; changePolygon: (polygon: Coordinate[][]) => import("../types").ActionWithPayload<"POLYGON_DRAW/CHANGE_POLYGON", Coordinate[][]>; setPolygon: (polygon: Coordinate[]) => import("../types").ActionWithPayload<"POLYGON_DRAW/SET_POLYGON", Coordinate[]>; }; export type Actions = ActionsUnion;