import { EventEmitter } from 'eventemitter3';
import { Scene } from './index';
export declare const BoxSelectEventList: string[];
export type BoxSelectOptions = {
    className?: string;
};
export default class BoxSelect extends EventEmitter {
    protected scene: Scene;
    protected options: BoxSelectOptions;
    protected isEnable: boolean;
    protected box: HTMLElement;
    protected startEvent: any;
    protected endEvent: any;
    constructor(scene: Scene, options?: BoxSelectOptions);
    get container(): HTMLElement;
    enable(): void;
    disable(): void;
    protected onDragStart: (e: any) => void;
    protected onDragging: (e: any) => void;
    protected onDragEnd: (e: any) => void;
    protected syncBoxBound(): void;
    protected getLngLatBox(): import("@turf/helpers").BBox;
}
