import { ModuleTypes } from '../../common/constants';
import Base from '../../common/models/base';
import { Environments, StorageRef } from '../../common/types';
export default class VersionInfo extends Base {
    getId: () => string;
    registryUrl: string;
    type: ModuleTypes;
    name: string;
    branch: string;
    version: string;
    main: StorageRef;
    dist: StorageRef;
    dependencies: {
        [name: string]: string;
    };
    interfaces: {
        [name: string]: string;
    };
    environment?: Environments;
    schemaConfig: StorageRef;
    defaultConfig: StorageRef;
    overlays: {
        [name: string]: StorageRef;
    };
    extensionVersion?: string;
    createdAt?: string;
    actions?: string;
}
