import React from 'react'; import { IntlShape } from 'react-intl'; import { Viewport } from 'reducers/map-state-updaters'; export declare const testForCoordinates: (query: string) => [true, number, number] | [false, string]; export interface Result { center: [number, number]; place_name: string; bbox?: [number, number, number, number]; text?: string; } export type Results = ReadonlyArray; type GeocoderProps = { mapboxApiAccessToken: string; className?: string; limit?: number; timeout?: number; formatItem?: (item: Result) => string; viewport?: Viewport; onSelected: (viewport: Viewport | null, item: Result) => void; onDeleteMarker?: () => void; transitionDuration?: number; pointZoom?: number; width?: number; }; type IntlProps = { intl: IntlShape; }; declare const _default: React.ForwardRefExoticComponent & { forwardedRef?: React.Ref; } & React.RefAttributes> & { WrappedComponent: React.ComponentType; }; export default _default;