declare class BaseSelect { protected _style: any; protected _viewer: any; protected _positions: any[]; protected _options: any; protected _delegate: any; protected _layer: any; constructor(style: any); get drawTool(): any; /** * The hook for mount viewer * Subclasses need to be overridden * @private */ mountedHook(): void; /** * The hook for mount stop * Subclasses need to be overridden * @private */ _stoppedHook(): void; /** * * @param position * @private */ _onDrawAnchor(position: any): void; /** * * @param position * @private */ _onAnchorMoving(position: any): void; /** * * @private */ _onDrawStop(): void; /** * * @private */ private bindEvent; /** * * @private */ private unbindEvent; /** * * @param select * @param options * @returns {Draw} */ start(select: any, options: any): this; /** * * @returns {Draw} */ stop(): this; } export default BaseSelect;