import type { FC } from "react";

export interface MapProps {
  /** 经度属性名，默认 longitude */
  longitudeProps?: string;
  /** 纬度属性名，默认 latitude */
  latitudeProps?: string;
  /** 经纬度是否必填，默认 true */
  required?: boolean;
  /** 所属区域 */
  area?: string;
  /** 是否显示所属区域 */
  showArea?: boolean;
  /** 是否只查看 */
  disable?: boolean;
  /** 确认选择回调 */
  onConfirm?: (longitude: number | string, latitude: number | string, extra: { area: string }) => void;
  /** 地图类型，默认 baidu */
  type?: "baidu" | "cesium";
}

/**
 * 定位组件
 */
declare const Map: FC<MapProps>;

export default Map;
