export interface ImageMorphologySimilarity { readonly imageId: string; readonly ngasFileId: string; readonly similarImageIdList: string[]; readonly similarImageGroups: ImageMorphologySimilarityGroup[]; readonly spwId: string; readonly projectCode: string; readonly mousUid: string; readonly sourceName: string; readonly scienceCategory: string; readonly scienceKeywords: string; readonly freqMin: string; readonly freqMax: string; } export interface ImageMorphologySimilarityGroup { representativeImageId: string; similarImageIdList: string[]; } export declare enum GroupSelectionState { None = "none", Partial = "partial", All = "all" } export interface DisplayImage { imageId: string; ngasFileId: string; fileName: string; loaded: boolean; sourceName: string; scienceCategory: string; scienceKeywords: string[]; frequencyRange: string; project: string; memberOUS: string; ngasFileNameId: string; downloadUrl: string | null; }