import { type FailCallbackResult, type PickOptions } from '../../core';
export interface GetLocationByBMapResult {
    latitude: number;
    longitude: number;
    address: string;
    country: string;
    countryCode: string;
    province: string;
    city: string;
    district: string;
    street: string;
    streetNumber: string;
    cityCode: string;
    adCode: string;
}
export interface GetLocationByBMapOptions {
    success?: (result: GetLocationByBMapResult) => void;
    fail?: (err: FailCallbackResult) => void;
}
export declare const getLocationByBMap: <T extends GetLocationByBMapOptions = GetLocationByBMapOptions>(options?: T | undefined) => import("../../core").PromisifySuccessResult<PickOptions<T>, GetLocationByBMapOptions>;
