import { ICategoryCollection } from './ICategoryCollection'; import { IProjectInformation } from './IProjectInformation'; import { OperatingSystem } from './OperatingSystem'; export interface IApplication { readonly info: IProjectInformation; readonly collections: readonly ICategoryCollection[]; getSupportedOsList(): OperatingSystem[]; getCollection(operatingSystem: OperatingSystem): ICategoryCollection | undefined; }