import React from 'react'; interface MapPickerProps { ak: string; coordinatesType: string; value?: { address: string; lat: number; lng: number; city?: string; }; onChange: (value: any) => void; } interface LocationItem { title?: string; address: string; lat: number; lng: number; city?: string; } interface MapPickerState { inputValue: string; locIndex?: number; locs: Array; sugs: Array; } export declare class BaiduMapPicker extends React.Component { state: MapPickerState; id: string; mapRef: React.RefObject; placeholderInput?: HTMLInputElement; map: any; ac: any; search: import("lodash").DebouncedFunc<() => void>; convertor: any; componentDidMount(): void; componentWillUnmount(): void; initMap(): Promise; getLocations(point: any, select?: boolean): void; handleChange(e: React.ChangeEvent): void; handleSelect(e: React.MouseEvent): void; covertPoint(point: any, from: number, to: number): Promise; triggerOnChange(loc: LocationItem): void; handleSugSelect(e: React.MouseEvent): void; render(): JSX.Element; } export default BaiduMapPicker;