import { IKosDataModel } from '../../../../core';


/**
 * @internal
 */
export interface SoftwareInfoOptions {}

/**
 * Maintains the state of the current software information.
 * @category Model
 * @link withSoftwareInfo
 */
export interface SoftwareInfoModel extends IKosDataModel {
  nodes: Nodes;
}

export interface ArtifactsType {
  name: string;
  group: string;
  version: string;
}

export interface NodeInfoType {
  nodeName: string;
  group: Record<string, ArtifactsType[]>;
}

export interface NodeHead {
  NodeType: string;
}

export interface object {
  [key: string]: string;
}
