import { Destroyable } from "@u-gis/core"; import type { Listener, ReactParamsType } from "@u-gis/core"; import { ESOlViewer } from "../../ESOlViewer"; declare class ViewDistanceDebug extends Destroyable { private _control; private _debugObjResetting; get debugObjResetting(): any; constructor(_control: OlViewDistanceRangeControl); } export declare class OlViewDistanceRangeControl extends Destroyable { private _olViewer; private _positionReact; private _visibleAlpha; get visibleAlpha(): number; get visibleAlphaChanged(): Listener<[number, number]>; private _viewDistance; get viewDistance(): number; set viewDistance(value: number); get viewDistanceChanged(): Listener<[number, number]>; private _debug; get debug(): boolean; set debug(value: boolean); get debugChanged(): Listener<[boolean, boolean]>; get positionReact(): ReactParamsType<[number, number] | undefined>; get olViewer(): ESOlViewer; private _viewDistanceDebug; get viewDistanceDebug(): ViewDistanceDebug; constructor(_olViewer: ESOlViewer, viewDistanceRangeReact: ReactParamsType<[number, number, number, number] | undefined>, _positionReact: ReactParamsType<[number, number] | undefined>, radiusReact?: ReactParamsType); } export {}; //# sourceMappingURL=OlViewDistanceRangeControl.d.ts.map