export default _sfc_main;
declare namespace _sfc_main {
    const name: string;
    const components: undefined;
    namespace props {
        namespace map {
            const type: ObjectConstructor;
        }
        namespace voyages {
            const type_1: ArrayConstructor;
            export { type_1 as type };
        }
        namespace voyageId {
            const type_2: StringConstructor;
            export { type_2 as type };
        }
        namespace hide {
            const type_3: BooleanConstructor;
            export { type_3 as type };
            const _default: boolean;
            export { _default as default };
        }
        namespace activeWeatherLayers {
            const type_4: ArrayConstructor;
            export { type_4 as type };
        }
        namespace showMeteo {
            const type_5: BooleanConstructor;
            export { type_5 as type };
            const _default_1: boolean;
            export { _default_1 as default };
        }
    }
    const emits: string[];
    function data(): {
        showDetail: boolean;
        layer: string;
        alertlayer: string;
        source: string;
    };
    namespace watch {
        export namespace activeWeatherLayers_1 {
            function handler(): void;
            const deep: boolean;
        }
        export { activeWeatherLayers_1 as activeWeatherLayers };
        export namespace voyages_1 {
            function handler(): void;
        }
        export { voyages_1 as voyages };
        export namespace voyageId_1 {
            function handler(): void;
        }
        export { voyageId_1 as voyageId };
        export namespace hide_1 {
            function handler(): void;
        }
        export { hide_1 as hide };
    }
    namespace methods {
        function handleRender(): void;
        function handleClear(): void;
        function parseVesselType(type: any): string;
        function handleClick(event: any): false | undefined;
        function handleLink(voyageId: any): void;
        function handleCenter(center: any): void;
        function handleClose(): void;
    }
}
