import type { HostComponent } from 'react-native'; import type { NativeProps } from './MapMarker'; import type { LatLng } from './sharedTypes'; export type MapMarkerNativeComponentType = HostComponent; interface NativeCommands { showCallout: (viewRef: NonNullable['current']>) => void; hideCallout: (viewRef: NonNullable['current']>) => void; setCoordinates: (viewRef: NonNullable['current']>, coordinate: LatLng) => void; redrawCallout: (viewRef: NonNullable['current']>) => void; animateMarkerToCoordinate: (viewRef: NonNullable['current']>, coordinate: LatLng, duration: number) => void; redraw: (viewRef: NonNullable['current']>) => void; } export declare const Commands: NativeCommands; export {};