import Widget from "../Widget";
/**
 * 地图分割
 * @noInheritDoc
 * @example
 * ```ts
 * let baseLayer_elc = BC.ImageryLayerFactory.createGoogleImageryLayer()
 * viewer.mapSplit.enable = true
 * viewer.mapSplit.addBaseLayer(baseLayer_elc, -1)
 * ```
 */
declare class MapSplit extends Widget {
    private _baseLayer;
    private _moveActive;
    /**
     * @hidden
     */
    constructor();
    /**
     * @hidden
     */
    get type(): any;
    /**
     *
     * @private
     */
    _installHook(): void;
    /**
     *
     * @private
     */
    _bindEvent(): void;
    /**
     *
     * @private
     */
    _unbindEvent(): void;
    /**
     *
     * @private
     */
    _mountContent(): void;
    /**
     *
     * @param movement
     * @private
     */
    _moveHandler(movement: any): void;
    /**
     *
     * @param baseLayer
     * @param splitDirection 分割方向，-1：左，0：无，1：右
     * @returns {MapSplit}
     */
    addBaseLayer(baseLayer: any, splitDirection?: number): this;
}
export default MapSplit;
