import Widget from "../Widget";
/**
 * 缩放控制
 * @noInheritDoc
 * @example
 * ```ts
 * viewer.zoomController.enable = true
 * ```
 */
declare class ZoomController extends Widget {
    private _zoomInEl;
    private _zoomOutEl;
    private _refreshEl;
    /**
     * @hidden
     */
    constructor();
    /**
     * @hidden
     */
    get type(): any;
    /**
     *
     * @param scene
     * @returns {Cartesian3}
     * @private
     */
    private _getCameraFocus;
    /**
     *
     * @param camera
     * @param focus
     * @param scalar
     * @returns {Cartesian3}
     * @private
     */
    private _getCameraPosition;
    /**
     *
     * @returns {boolean}
     * @private
     */
    _zoomIn(): boolean;
    /**
     *
     * @private
     */
    private _refresh;
    /**
     *
     * @returns {boolean}
     * @private
     */
    _zoomOut(): boolean;
    /**
     *
     * @private
     */
    _installHook(): void;
    /**
     *
     * @private
     */
    _mountContent(): void;
}
export default ZoomController;
