import Widget from "../Widget";
/**
 * 模型分割
 * @noInheritDoc
 * @example
 * ```ts
 * let tileset = new BC.Tileset('tileset.json')
 * tileset.setSplitDirection(1)
 * viewer.tilesetSplit.enable = true
 * viewer.tilesetSplit.addTileset(tileset)
 * ```
 */
declare class TilesetSplit extends Widget {
    private _tileset;
    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 tileset
     * @return {TilesetSplit}
     */
    addTileset(tileset: any): this;
}
export default TilesetSplit;
