declare const _default: {
    VsMainMap: import('vue').DefineComponent<{}, {
        center: Record<string, any>;
        noJsMessage: string;
        noCookiesMessage: string;
        zoom: number;
        cookieBtnText: string;
        mapId: string;
        radius: number;
        labels: Record<string, any>;
        mapTypeVector: boolean;
        languageCode: string;
        categoriesLocation: string;
        categoryLabels: Record<string, any>;
        noResultsMessage: string;
        resetMapNoResultsMessage: string;
        apiKey?: string;
        featuredPlaces?: Record<string, any>;
        alertText?: string;
        $props: {
            readonly center?: Record<string, any>;
            readonly noJsMessage?: string;
            readonly noCookiesMessage?: string;
            readonly zoom?: number;
            readonly cookieBtnText?: string;
            readonly mapId?: string;
            readonly radius?: number;
            readonly labels?: Record<string, any>;
            readonly mapTypeVector?: boolean;
            readonly languageCode?: string;
            readonly categoriesLocation?: string;
            readonly categoryLabels?: Record<string, any>;
            readonly noResultsMessage?: string;
            readonly resetMapNoResultsMessage?: string;
            readonly apiKey?: string;
            readonly featuredPlaces?: Record<string, any>;
            readonly alertText?: string;
        };
    }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
    VsMapSidebar: {
        new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<Readonly<{}> & Readonly<{}>, {
            $emit: (event: "category-selected" | "reset-location" | "reset-map" | "search-input-changed" | "subcategory-selected", ...args: any[]) => void;
            categories: Record<string, any>;
            selectedCategory: string;
            query: string;
            sidebarLabels: Record<string, any>;
            categoryData: Record<string, any>;
            selectedSubcategories?: Record<string, any>;
            $props: {
                readonly categories?: Record<string, any>;
                readonly selectedCategory?: string;
                readonly query?: string;
                readonly sidebarLabels?: Record<string, any>;
                readonly categoryData?: Record<string, any>;
                readonly selectedSubcategories?: Record<string, any>;
            };
        }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, {}, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, {
            P: {};
            B: {};
            D: {};
            C: {};
            M: {};
            Defaults: {};
        }, Readonly<{}> & Readonly<{}>, {
            $emit: (event: "category-selected" | "reset-location" | "reset-map" | "search-input-changed" | "subcategory-selected", ...args: any[]) => void;
            categories: Record<string, any>;
            selectedCategory: string;
            query: string;
            sidebarLabels: Record<string, any>;
            categoryData: Record<string, any>;
            selectedSubcategories?: Record<string, any>;
            $props: {
                readonly categories?: Record<string, any>;
                readonly selectedCategory?: string;
                readonly query?: string;
                readonly sidebarLabels?: Record<string, any>;
                readonly categoryData?: Record<string, any>;
                readonly selectedSubcategories?: Record<string, any>;
            };
        }, {}, {}, {}, {}>;
        __isFragment?: never;
        __isTeleport?: never;
        __isSuspense?: never;
    } & import('vue').ComponentOptionsBase<Readonly<{}> & Readonly<{}>, {
        $emit: (event: "category-selected" | "reset-location" | "reset-map" | "search-input-changed" | "subcategory-selected", ...args: any[]) => void;
        categories: Record<string, any>;
        selectedCategory: string;
        query: string;
        sidebarLabels: Record<string, any>;
        categoryData: Record<string, any>;
        selectedSubcategories?: Record<string, any>;
        $props: {
            readonly categories?: Record<string, any>;
            readonly selectedCategory?: string;
            readonly query?: string;
            readonly sidebarLabels?: Record<string, any>;
            readonly categoryData?: Record<string, any>;
            readonly selectedSubcategories?: Record<string, any>;
        };
    }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, 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"?(_: {}): any;
        };
    });
    VsMapFeaturedLocation: import('vue').DefineComponent<{}, {
        locationSelectLabel: string;
        $props: {
            readonly locationSelectLabel?: string;
        };
    }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
    VsMapFeaturedLocationItem: import('vue').DefineComponent<{}, {
        place: Record<string, any>;
        $props: {
            readonly place?: Record<string, any>;
        };
    }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
};
export default _default;
