declare const _default: import('vue').DefineComponent<{ showCatalogDetails?: any; }, {}, { useDatasetFacetsMap: boolean; gazetteer: { searchbarText: string; suggestions: never[]; selected: boolean; bounds: never[]; }; map: { sender: { startBounds: [[number, number], [number, number]]; height: string; width: string; mapContainerId: string; }; receiver: { startBounds: [[number, number], [number, number]]; height: string; width: string; mapContainerId: string; }; geoBoundsId: string; }; browser: { isIE: boolean; }; }, { geoStateBoundsWatcher(): any; getGeoBoundsById: import('vuex').Computed; getHoldedGeoBoundsById: import('vuex').Computed; getSuggestions: import('vuex').Computed; }, { applyHoldedBounds(): void; resetBoundsFor(boundsId: any): void; getAutocompleteSuggestions(query: any): void; clearAutocompleteSuggestions(): void; handleSuggestionSelection(suggestion: any): void; triggerResize(): void; setDatasetGeoBounds: import('vuex').ActionMethod; setGeoBoundsForId: import('vuex').ActionMethod; resetGeoBoundsForId: import('vuex').ActionMethod; resetHoldedGeoBoundsForId: import('vuex').ActionMethod; autocomplete: import('vuex').ActionMethod; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{ showCatalogDetails?: any; }> & Readonly<{}>, {}, {}, { MapBoundsReceiver: import('vue').DefineComponent, {}, { map: {}; useAnimation: boolean; urlTemplate: string; options: { id: string; accessToken: string; attribution: string; }; attributionPosition: "topleft" | "topright" | "bottomleft" | "bottomright"; bounds: unknown[] | undefined; }, { geoStateBoundsWatcher(): any; getGeoBoundsById: import('vuex').Computed; }, { isNil: (value: any) => value is null | undefined; isArray: (value?: any) => value is any[]; isString: (value?: any) => value is string; isNumber: (value?: any) => value is number; initBounds(): void; initMap(): any; isFloat(value: any): number; resetBounds(): void; setGeoBoundsForId: import('vuex').ActionMethod; setHoldedGeoBoundsForId: import('vuex').ActionMethod; resetGeoBoundsForId: import('vuex').ActionMethod; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; MapBoundsSender: import('vue').DefineComponent, {}, { map: {}; rectangle: boolean; useAnimation: boolean; urlTemplate: string; options: { id: string; accessToken: string; attribution: string; }; bounds: unknown[] | undefined; }, { geoStateBoundsWatcher(): any; getBounds(): unknown[] | undefined; getGeoBoundsById: import('vuex').Computed; }, { isNil: (value: any) => value is null | undefined; isArray: (value?: any) => value is any[]; isString: (value?: any) => value is string; isNumber: (value?: any) => value is number; initBounds(): void; initMap(): any; isFloat(value: any): number; resetBounds(): void; createBtnControls(map: any): void; setGeoBoundsForId: import('vuex').ActionMethod; setHoldedGeoBoundsForId: import('vuex').ActionMethod; resetGeoBoundsForId: import('vuex').ActionMethod; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; }, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default;