import React from 'react'; import { ImageSourcePropType } from 'react-native'; import { Point } from '../interfaces'; export interface MarkerProps { children?: React.ReactElement; zIndex?: number; scale?: number; onPress?: () => void; point: Point; source?: ImageSourcePropType; anchor?: { x: number; y: number; }; } interface State { recreateKey: boolean; children: any; } export declare class Marker extends React.Component { state: { recreateKey: boolean; children: React.ReactElement React.ReactElement | null) | (new (props: any) => React.Component)> | (React.ReactElement React.ReactElement | null) | (new (props: any) => React.Component)> & string) | (React.ReactElement React.ReactElement | null) | (new (props: any) => React.Component)> & number) | (React.ReactElement React.ReactElement | null) | (new (props: any) => React.Component)> & false) | (React.ReactElement React.ReactElement | null) | (new (props: any) => React.Component)> & true) | (React.ReactElement React.ReactElement | null) | (new (props: any) => React.Component)> & React.ReactElement React.ReactElement | null) | (new (props: any) => React.Component)>) | (React.ReactElement React.ReactElement | null) | (new (props: any) => React.Component)> & React.ReactNodeArray) | (React.ReactElement React.ReactElement | null) | (new (props: any) => React.Component)> & React.ReactPortal) | undefined; }; static getDerivedStateFromProps(nextProps: MarkerProps, prevState: State): Partial; private resolveImageUri; private getProps; render(): JSX.Element; } export {};