import { Coord2DType } from '../modules/common/data-type';
/**
 * @public
 * @class ShapeControllerValidate
 */
export declare class ShapeControllerValidate {
    /**
     * @public
     * @function validateUpdateShapePoints
     * @param {Array<{pointIndex: number, point: Array<number>}>} points
     * @param {string} updateType
     * @returns {void}
     */
    validateUpdateShapePoints(points: Array<{
        pointIndex: number;
        point: Array<number>;
    }>, updateType: string): void;
    /**
     * @public
     * @function validateRangePickShapePoints
     * @param {Coord2DType} start
     * @param {Coord2DType} end
     * @param {string} selectMode
     * @returns {void}
     */
    validateRangePickShapePoints(start: Coord2DType, end: Coord2DType, selectMode: string): void;
}
