/**
 * DrawingMode interface
 * @class
 * @param {string} name - drawing mode name
 * @ignore
 */
declare abstract class DrawingMode {
    constructor(name: any);
    /**
     * Get this drawing mode name;
     * @returns {string} drawing mode name
     */
    getName(): any;
    /**
    * start this drawing mode
    * @param {Object} options - drawing mode options
    * @abstract
    */
    abstract start(graphics?: any, options?: any): void;
    /**
     * stop this drawing mode
     * @abstract
     */
    stop(): void;
}
export default DrawingMode;
