import type { _MKAnnotationView } from "./MKAnnotationView.js";
import type { _NSColor } from "../AppKit/NSColor.js";
import type { _NSImage } from "../AppKit/NSImage.js";
import type { _NSString } from "../Foundation/NSString.js";
import type { MKFeatureVisibility } from "./MKFeatureVisibility.js";
export declare class _MKMarkerAnnotationView extends _MKAnnotationView {
    static alloc(): _MKMarkerAnnotationView;
    static new(): _MKMarkerAnnotationView;
    init(): _MKMarkerAnnotationView;
    titleVisibility(): MKFeatureVisibility;
    setTitleVisibility$(value: MKFeatureVisibility): void;
    subtitleVisibility(): MKFeatureVisibility;
    setSubtitleVisibility$(value: MKFeatureVisibility): void;
    markerTintColor(): _NSColor | null;
    setMarkerTintColor$(value: _NSColor | null): void;
    glyphTintColor(): _NSColor | null;
    setGlyphTintColor$(value: _NSColor | null): void;
    glyphText(): _NSString | null;
    setGlyphText$(value: _NSString | null): void;
    glyphImage(): _NSImage | null;
    setGlyphImage$(value: _NSImage | null): void;
    selectedGlyphImage(): _NSImage | null;
    setSelectedGlyphImage$(value: _NSImage | null): void;
    animatesWhenAdded(): boolean;
    setAnimatesWhenAdded$(value: boolean): void;
}
