declare const _default: { VsMainMap: import('vue').DefineComponent { lat: number; lng: number; }; }; zoom: { type: NumberConstructor; default: number; }; radius: { type: NumberConstructor; default: number; }; labels: { type: ObjectConstructor; default: () => void; }; languageCode: { type: StringConstructor; default: string; validator: (value: unknown) => any; }; categoriesLocation: { type: StringConstructor; default: string; }; categoryLabels: { type: ObjectConstructor; default: () => void; }; featuredPlaces: { type: ObjectConstructor; default: any; }; noJsMessage: { type: StringConstructor; required: true; }; noCookiesMessage: { type: StringConstructor; required: true; }; cookieBtnText: { type: StringConstructor; required: true; }; noResultsMessage: { type: StringConstructor; required: true; }; resetMapNoResultsMessage: { type: StringConstructor; required: true; }; alertText: { type: StringConstructor; default: any; }; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly { lat: number; lng: number; }; }; zoom: { type: NumberConstructor; default: number; }; radius: { type: NumberConstructor; default: number; }; labels: { type: ObjectConstructor; default: () => void; }; languageCode: { type: StringConstructor; default: string; validator: (value: unknown) => any; }; categoriesLocation: { type: StringConstructor; default: string; }; categoryLabels: { type: ObjectConstructor; default: () => void; }; featuredPlaces: { type: ObjectConstructor; default: any; }; noJsMessage: { type: StringConstructor; required: true; }; noCookiesMessage: { type: StringConstructor; required: true; }; cookieBtnText: { type: StringConstructor; required: true; }; noResultsMessage: { type: StringConstructor; required: true; }; resetMapNoResultsMessage: { type: StringConstructor; required: true; }; alertText: { type: StringConstructor; default: any; }; }>> & Readonly<{}>, { center: Record; zoom: number; apiKey: string; mapId: string; languageCode: string; radius: number; labels: Record; mapTypeVector: boolean; categoriesLocation: string; categoryLabels: Record; featuredPlaces: Record; alertText: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; VsMapSidebar: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins; } & { isOpen?: boolean; isResultsOpen?: boolean; }> & Readonly<{ "onDestination-type-selected"?: () => any; "onReset-location"?: () => any; "onReset-map"?: () => any; "onSearch-input-changed"?: () => any; "onUpdate:isOpen"?: (value: boolean) => any; "onUpdate:isResultsOpen"?: (value: boolean) => any; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "destination-type-selected": () => any; "reset-location": () => any; "reset-map": () => any; "search-input-changed": () => any; "update:isOpen": (value: boolean) => any; "update:isResultsOpen": (value: boolean) => any; }, import('vue').PublicProps, { categoryData: { [x: string]: { id: string; icon: string; includedType?: string[]; excludedType?: string[]; keywords?: string[]; subCategory: { id: string; includedType: string[]; excludedType?: string[]; }[]; }; }; mapLoaded: boolean; query: string; }, false, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{ categories: { label: string; id: string; cmsData?: boolean; subCategory: { label: string; id: string; }[]; }[]; categoryData?: { [x: string]: { id: string; icon: string; includedType?: string[]; excludedType?: string[]; keywords?: string[]; subCategory: { id: string; includedType: string[]; excludedType?: string[]; }[]; }; }; destinations: any; destinationCategories: { label: string; id: string; }[]; mapLoaded?: boolean; query?: string; sidebarLabels: Record; } & { isOpen?: boolean; isResultsOpen?: boolean; }> & Readonly<{ "onDestination-type-selected"?: () => any; "onReset-location"?: () => any; "onReset-map"?: () => any; "onSearch-input-changed"?: () => any; "onUpdate:isOpen"?: (value: boolean) => any; "onUpdate:isResultsOpen"?: (value: boolean) => any; }>, {}, {}, {}, {}, { categoryData: { [x: string]: { id: string; icon: string; includedType?: string[]; excludedType?: string[]; keywords?: string[]; subCategory: { id: string; includedType: string[]; excludedType?: string[]; }[]; }; }; mapLoaded: boolean; query: string; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase; } & { isOpen?: boolean; isResultsOpen?: boolean; }> & Readonly<{ "onDestination-type-selected"?: () => any; "onReset-location"?: () => any; "onReset-map"?: () => any; "onSearch-input-changed"?: () => any; "onUpdate:isOpen"?: (value: boolean) => any; "onUpdate:isResultsOpen"?: (value: boolean) => any; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "destination-type-selected": () => any; "reset-location": () => any; "reset-map": () => any; "search-input-changed": () => any; "update:isOpen": (value: boolean) => any; "update:isResultsOpen": (value: boolean) => any; }, string, { categoryData: { [x: string]: { id: string; icon: string; includedType?: string[]; excludedType?: string[]; keywords?: string[]; subCategory: { id: string; includedType: string[]; excludedType?: string[]; }[]; }; }; mapLoaded: boolean; query: string; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { 'vs-map-sidebar-search-results'?: (props: {}) => any; }; }); VsMapFeaturedLocation: import('vue').DefineComponent, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; VsMapFeaturedLocationItem: import('vue').DefineComponent void; }; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly void; }; }>> & Readonly<{}>, { place: Record; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; }; export default _default;