import { IInputObjs3DTile } from "src/interfaces/sceneManager.interface";
interface DataView {
    id: string;
    name: string;
    parentID?: string;
    url?: string;
    translateId?: string;
    contentType?: string;
    loadType?: number;
    isShow: boolean;
    fileVersion?: string;
    fileType?: string;
    isFolder?: boolean;
}
export declare class TileModel {
    tileset?: any;
    private viewer;
    id: string;
    name: string;
    parentID?: string;
    url?: string;
    translateId?: string;
    contentType?: string;
    loadType?: number;
    inputObjs?: IInputObjs3DTile;
    isFolder?: boolean;
    private _isShow;
    constructor(dataView: DataView, viewer: any);
    get isShow(): boolean;
    set isShow(value: boolean);
    getTileSet(): Promise<void>;
    private _tileSetContentType;
    showHide(show: boolean): void;
    zoomTo(): void;
    private _getBoundingVolumes;
    private _getCombinedBoundingBox;
    parentZoomTo(children: any): void;
}
export {};
