/// /// export interface ICategory { count: number | null; selected: boolean; legendElementInfo: any; nestedInfos?: any[]; } export type ICategories = Map; export interface IIntLegendLayerData { activeLayerInfo: __esri.ActiveLayerInfo; categories: ICategories; field: string; queryExpressions: (string | null)[]; totalCount: number | null; fLayerView: __esri.FeatureLayerView; legendElement: __esri.LegendElement; } export type IInteractiveLegendData = Record; export interface IRelationshipElementSymbol extends __esri.Symbol { data: any; } export interface InteractiveLegendElementInfo { label: string; preview: HTMLElement; symbol: __esri.SimpleFillSymbol; value: number | string; type?: string; }