import { ViewerConfigType } from './types'; import { DlsComponentInternalInstance, DlsViewerProvider } from '@dls-map/utils/types'; declare const _sfc_main: import("vue").DefineComponent; }; viewerConfig: { type: import("vue").PropType; default: () => ViewerConfigType; }; isThreeJSActive: { type: BooleanConstructor; require: boolean; }; threejsWidth: { type: StringConstructor; require: boolean; }; threejsHeight: { type: StringConstructor; require: boolean; }; viewerWidth: { type: StringConstructor; require: boolean; }; viewerHeight: { type: StringConstructor; require: boolean; }; }>, { props: import("@vue/shared").LooseRequired; }; viewerConfig: { type: import("vue").PropType; default: () => ViewerConfigType; }; isThreeJSActive: { type: BooleanConstructor; require: boolean; }; threejsWidth: { type: StringConstructor; require: boolean; }; threejsHeight: { type: StringConstructor; require: boolean; }; viewerWidth: { type: StringConstructor; require: boolean; }; viewerHeight: { type: StringConstructor; require: boolean; }; }>> & Readonly<{ onCesiumReady?: (payload: typeof Cesium) => any; onReady?: (payload: typeof Cesium) => any; onDestroyed?: (payload: typeof Cesium) => any; }> & {}>; emits: ((event: "cesiumReady", payload: typeof Cesium) => void) & ((event: "ready", payload: typeof Cesium) => void) & ((event: "destroyed", payload: typeof Cesium) => void); mapConfig: import("./types").MapConfigType; instance: DlsComponentInternalInstance; viewer: any; dataM: any; containerId: any; viewerStates: { getServices: () => DlsViewerProvider; load: () => Promise; reload: () => Promise; unload: () => Promise; }; dlsMapInstance: DlsViewerProvider; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { cesiumReady: (payload: typeof Cesium) => boolean; ready: (payload: typeof Cesium) => boolean; destroyed: (payload: typeof Cesium) => boolean; }, string, import("vue").PublicProps, Readonly; }; viewerConfig: { type: import("vue").PropType; default: () => ViewerConfigType; }; isThreeJSActive: { type: BooleanConstructor; require: boolean; }; threejsWidth: { type: StringConstructor; require: boolean; }; threejsHeight: { type: StringConstructor; require: boolean; }; viewerWidth: { type: StringConstructor; require: boolean; }; viewerHeight: { type: StringConstructor; require: boolean; }; }>> & Readonly<{ onCesiumReady?: (payload: typeof Cesium) => any; onReady?: (payload: typeof Cesium) => any; onDestroyed?: (payload: typeof Cesium) => any; }>, { viewerConfig: ViewerConfigType; isThreeJSActive: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _sfc_main;