import { CascaderOptionType } from '../get-address-options'; export interface StreetRecord { code?: string; name?: string; areaCode?: string; } export interface StreetTreeNode { code?: string; name?: string; children?: StreetTreeNode[]; } export interface AreaFormatObjectNode { n?: string; y?: string; c?: Record; } export interface StreetDataAdapter { name: string; canHandle: (data: unknown) => boolean; buildOptionsMap: (data: unknown) => Record; }