import { StyleProp, ViewStyle } from 'react-native';
import { LocationEvent, PositionSlot } from '..';
import React from 'react';
/**
 * Location props
 * @category Props
 */
export type LocationProps = {
    /**
     * 定位图标是否在地图上显示
     * @defaultValue true
     */
    visible?: boolean;
    /**
     * 设置定位图标显示位置
     *
     * @defaultValue 'right'
     *
     * @example
     * ```
     * { right: 5, bottom: 5 }
     * 或者 'right'
     * ```
     */
    style?: PositionSlot | StyleProp<ViewStyle>;
    /**
     * 初始化时自动定位
     *
     * @defaultValue false
     */
    locateWhenInit?: boolean;
    /**
     * 监听最新定位信息
     * @param e 事件信息
     * @returns
     */
    onChange?: (e: LocationEvent) => void;
};
/**
 *用户定位
 * @example
 * ```
 * <Mapa.Location locateWhenInit={true} visible={true} style="right-bottom" />
 * ```
 *
 * @category Component
 */
declare const Location: (props: LocationProps) => React.JSX.Element;
export default Location;
//# sourceMappingURL=Location.d.ts.map