/** * T-436: 地址管理组件 * 地址列表 + 新增/编辑表单 + 默认切换 */ import { BaseComponent } from '../base/BaseComponent'; export interface AddressItem { id: number; label: string | null; firstName: string; lastName: string; phone: string | null; countryCode: string; province: string | null; city: string; district: string | null; addressLine1: string; addressLine2: string | null; postalCode: string | null; isDefault: boolean; } export declare class AddressManager extends BaseComponent { private addresses; private initialized; private _clickBound; setData(addresses: AddressItem[]): void; private handleAdd; private handleEdit; private handleDelete; private handleSetDefault; protected render(): string; protected styles(): string; protected afterRender(): void; } export declare function registerAddressManager(): void; //# sourceMappingURL=AddressManager.d.ts.map