import { Extension, ExtensionDescriptor } from '@statoscope/stats/spec/extension'; export type Format = Extension; export type InstanceInfo = { version: string; }; export type Instance = { path: string; info: InstanceInfo; }; export type Package = { name: string; instances: Array; }; export type Compilation = { id: string | null; packages: Array; }; export type Payload = { compilations: Array; }; export default class Generator { private adapter?; private packageResolvers; private instanceResolvers; private descriptor; private payload; private resolveCompilation; constructor(adapter?: ExtensionDescriptor | undefined); handleInstance(compilationId: string | null, packageName: string, instance: string, info: InstanceInfo): void; get(): Format; }