import { Logger } from './logger'; import { StdOutput } from './stdOutput'; export interface PackageMetadata { name: string; version: string; } export declare class ManifestUtils { static readPackageVersion(logger: Logger): string; static readRawPackageVersion(): string; static readRawPackageNameVersion(): PackageMetadata; static repairPackageManifest(manifest: any): Promise; static getLatestsMajorVersionFromNpm(nameVersion: PackageMetadata, stdOutput: StdOutput): Promise; static getLatestPackageVersionFromNpm(packageRange: string, stdOutput: StdOutput): Promise; static getPackageVersionsFromNpm(packageRange: string, stdOutput: StdOutput): Promise; static checkDeploymentPackageVersionWithTooling(manifest: any, toolingMetadata: PackageMetadata, logger: Logger): void; }