export default SwitchAddress; /** * - 奥创组件数据 */ export type UltronProps = { /** * - 组件实例数据 */ componentData: any; /** * - 异步提交 */ onChange: Function; /** * - 外层异步提交 */ onChangeData: Function; /** * - 表单提交 */ onSubmit: Function; /** * - 定制点 */ customization: Customization; /** * - 表单数据 */ fields: Fields; /** * - uuid */ uuid: string; /** * - events */ events: any; }; /** * 奥创组件协议传入类型 */ export type Option = { /** * - fullName */ fullName?: string; /** * - mobile */ mobile?: string; /** * - provinceName */ provinceName?: string; /** * - cityName */ cityName?: string; /** * - areaName */ areaName?: string; /** * - townName */ townName?: string; /** * - addressDetail * * 表单数据 */ addressDetail?: string; }; /** * - 输入数据 */ export type Fields = { /** * - icon地址 */ iconUrl: string; /** * - 描述 */ desc: string; /** * - 收货人姓名 */ name: string; /** * - 收货人详细地址 */ value: string; /** * - 手机号码 */ mobilephone: string; /** * - deliverId */ deliverId: string; /** * - 是否可选 */ isOptional: string | boolean; /** * - 配置选项 * * 定制点数据 */ options: Option[] | string; }; /** * - 定制点数据 */ export type Customization = any; /** * 奥创组件协议传入类型 * @typedef {Object} UltronProps - 奥创组件数据 * @property {Object} componentData - 组件实例数据 * @property {Function} onChange - 异步提交 * @property {Function} onChangeData - 外层异步提交 * @property {Function} onSubmit - 表单提交 * @property {Customization} customization - 定制点 * @property {Fields} fields - 表单数据 * @property {String} uuid - uuid * @property {Object} events - events * * @typedef {Object} Option * @property {String} [fullName] - fullName * @property {String} [mobile] - mobile * @property {String} [provinceName] - provinceName * @property {String} [cityName] - cityName * @property {String} [areaName] - areaName * @property {String} [townName] - townName * @property {String} [addressDetail] - addressDetail * * 表单数据 * @typedef {Object} Fields - 输入数据 * @property {String} iconUrl - icon地址 * @property {String} desc - 描述 * @property {String} name - 收货人姓名 * @property {String} value - 收货人详细地址 * @property {String} mobilephone - 手机号码 * @property {String} deliverId - deliverId * @property {String | Boolean} isOptional - 是否可选 * @property {Option[] | String} options - 配置选项 * * 定制点数据 * @typedef {Object} Customization - 定制点数据 * * @param {UltronProps} props */ declare function SwitchAddress(props: UltronProps): JSX.Element;