import { type DependencyMap } from '@boost/common'; import { Package } from './Package'; import type { ValidateOptions } from './types'; export declare class PackageValidator { static entryPoints: string[]; errors: string[]; package: Package; warnings: string[]; constructor(pkg: Package); hasErrors(): boolean; hasWarnings(): boolean; validate(options: ValidateOptions): Promise; protected checkDependencies(): void; protected checkDependencyRange(deps: DependencyMap): void; protected checkEngines(): Promise; protected checkEntryPoints(): void; protected checkLicense(): void; protected checkLinks(): Promise; protected checkMetadata(): void; protected checkPeople(): Promise; protected checkRepository(): Promise; protected doesPathExist(path: string): boolean; protected doesUrlExist(url: string): Promise; protected getBinVersion(bin: string): Promise; protected getWorkspacePackageNames(): string[]; protected isLernaManaged(): boolean; } //# sourceMappingURL=PackageValidator.d.ts.map