/**
 * @Author: Caven
 * @Date: 2021-07-11 09:56:33
 */
import MeasureBase from "../MeasureBase";
declare class DistanceSurface extends MeasureBase {
    _maxAnchorSize: number;
    constructor();
    /**
     *
     * @param start
     * @param end
     * @param num
     * @returns {*[]}
     * @private
     */
    _lerp(start: any, end: any, num?: number): any[];
    /**
     *
     * @param entity
     * @private
     */
    _onDrawStop(entity: any): void;
    /**
     *
     * @param positions
     * @private
     */
    _onCalc(positions: any): void;
    /**
     *
     * @param measure
     * @param options
     * @returns {DistanceSurface}
     */
    start(measure: any, options: any): this;
}
export default DistanceSurface;
