import { HasOwner } from "vtxf-xe2/dist-node/xe2-base-utils"; import { My3dtilesApp } from ".."; import { LoadDataOptionsType } from "../funcs/load/loadDataFromUrl/LoadDataOptionsType"; import { AppSceneOpenning } from "./AppSceneOpenning"; export declare class FileLoader extends HasOwner { get app(): My3dtilesApp; get xe2ProjectManager(): import("vtxf-xe2/dist-node/xe2").ProjectManager; private _appSceneOpenning; get appSceneOpenning(): AppSceneOpenning; openSceneFromUrl(url: string, force?: boolean): Promise; openLocalScene(force?: boolean): Promise; openWebScene(force?: boolean): Promise; saveLocalSceneAs(force?: boolean): Promise; saveLocalScene(force?: boolean): Promise; loadDataFromUrlOrFilePath(urlOrFilePath: string, loadOptions?: LoadDataOptionsType): Promise; openFile(options?: { mode?: 'local' | 'web'; filterNames?: string[]; webTip?: string; }): Promise; openLocal3dtiles(): Promise; openWeb3dtiles(): Promise; openLocalGeoJson(): Promise; openWebGeoJson(): Promise; openLocalKml(): Promise; openWebKml(): Promise; openLocalCzml(): Promise; openWebCzml(): Promise; openLocalGltf(): Promise; openWebGltf(): Promise; openLocalImage(): Promise; openWebImage(): Promise; openLocalM3tObj(): Promise; openWebM3tObj(): Promise; openLocalJs(): Promise; openWebJs(): Promise; openLocalHtml(): Promise; openWebHtml(): Promise; loadDataFromCesiumLab(): Promise; constructor(owner: My3dtilesApp); }