import { LngLatLike, Marker, PointLike, PositionAnchor } from 'maplibre-gl';
import { PropType, DefineComponent, ExtractPropTypes, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue';
declare const _default: DefineComponent<ExtractPropTypes<{
    coordinates: {
        type: PropType<LngLatLike>;
        required: true;
    };
    offset: PropType<PointLike>;
    anchor: PropType<PositionAnchor>;
    color: PropType<string>;
    clickTolerance: PropType<number>;
    rotation: PropType<number>;
    rotationAlignment: PropType<"map" | "viewport" | "auto">;
    pitchAlignment: PropType<"map" | "viewport" | "auto">;
    scale: PropType<number>;
}>, {
    marker: Marker;
}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{
    coordinates: {
        type: PropType<LngLatLike>;
        required: true;
    };
    offset: PropType<PointLike>;
    anchor: PropType<PositionAnchor>;
    color: PropType<string>;
    clickTolerance: PropType<number>;
    rotation: PropType<number>;
    rotationAlignment: PropType<"map" | "viewport" | "auto">;
    pitchAlignment: PropType<"map" | "viewport" | "auto">;
    scale: PropType<number>;
}>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>;
export default _default;
