import * as Cesium from 'cesium'; import { Destroyable } from "vtxf-xe2/dist-node/xe2-base-utils"; import { Tile } from "../../types"; export declare class TilesetLoading extends Destroyable { private _url; private _dirLevel; get url(): string; get dirLevel(): number; private _enabled; get enabled(): boolean; set enabled(value: boolean); get enabledChanged(): import("vtxf-xe2/dist-node/xe2-base-utils").Listener<[boolean, boolean]>; private _loadingRunning; saveFileFunc?: (path: string, data: Uint8Array | string) => Promise; readTextFileFunc?: (path: string) => Promise; existsFileFunc?: (path: string) => Promise; filterFileFunc?: (parentGeometricError: number | undefined, parentMatrix: Cesium.Matrix4, parentHref: string, tile: Tile) => boolean; continueFunc?: (todoJsonHrefs: string[], todoContentHrefs: string[]) => Promise; statusFunc?: (status: string) => void; private _rectangle; get rectangle(): [number, number, number, number, number, number] | undefined; set rectangle(value: [number, number, number, number, number, number] | undefined); get rectangleChanged(): import("vtxf-xe2/dist-node/xe2-base-utils").Listener<[[number, number, number, number, number, number] | undefined, [number, number, number, number, number, number] | undefined]>; private _cullingVolume; get cullingVolume(): Cesium.CullingVolume | undefined; constructor(_url: string, _dirLevel?: number); }