///
import { CascadePickerOption } from 'antd-mobile/es/components/cascade-picker/cascade-picker';
export interface CascaderOptionType {
value?: string;
label?: React.ReactNode;
children?: Array;
[key: string]: any;
}
export type SupportedLanguage = 'ZH' | 'EN';
export interface GetAddressConfig {
/**
* 语言类型,默认中文
*/
lang?: SupportedLanguage;
/**
* 获取城市数据时,开启后若存在两江新区将隐藏渝北区和江北区
* @default false
*/
enableChongqingLiangjiangRule?: boolean;
}
/**
* 获取省市区级联选择器数据
* @param config 配置对象
* @returns 级联选择器数据
*/
declare const _default: (config?: GetAddressConfig) => Promise;
export default _default;
/**
* 添加新语言支持的说明:
* 1. 在 SupportedLanguage 类型中添加新的语言代码
* 2. 在 LANGUAGE_CONFIG 中添加对应的配置
* 3. 导入对应的数据文件
* 4. 确保远程数据源可用
*
* 示例:添加法语支持
* - 添加类型:export type SupportedLanguage = 'ZH' | 'EN' | 'FR';
* - 导入数据:import _provinces_FR from './provinces_FR.json';
* - 添加配置:FR: { provinces: _provinces_FR, cities: _cities_FR, areasUrl: '...' }
*/