import React from 'react'; import { ImageSourcePropType } from 'react-native'; import { Point, YamapNativeIcon } from '../interfaces'; export interface MarkerProps { children?: React.ReactElement; zIndex?: number; scale?: number; rotated?: boolean; onPress?: () => void; point: Point; source?: ImageSourcePropType; nativeSource?: YamapNativeIcon; anchor?: { x: number; y: number; }; visible?: boolean; } interface State { recreateKey: boolean; children: any; } export declare class Marker extends React.Component { static defaultProps: { rotated: boolean; }; state: { recreateKey: boolean; children: React.ReactElement> | undefined; }; private getCommand; static getDerivedStateFromProps(nextProps: MarkerProps, prevState: State): Partial; private resolveImageUri; private getProps; animatedMoveTo(coords: Point, duration: number): void; animatedRotateTo(angle: number, duration: number): void; render(): React.JSX.Element; } export {}; //# sourceMappingURL=Marker.d.ts.map