export interface RequestTopologyNode { cachegroup: string; parents?: Array | null; } export interface ResponseTopologyNode { cachegroup: string; parents: Array; } export declare type TopologyNode = RequestTopologyNode | ResponseTopologyNode; export interface RequestTopology { description?: string | null; name: string; nodes: Array; } export interface RequestTopologyResponse { description: string; readonly lastUpdated: Date; name: string; nodes: Array; RequestedName: string; } export interface ResponseTopology { description: string; readonly lastUpdated: Date; name: string; nodes: Array; } export declare type Topology = RequestTopology | RequestTopologyResponse | ResponseTopology;