/// <reference types="node" />
import type { PackageFile, PackageFileContent, PostUpdateConfig } from '../../types';
import type { PackageJsonSchema } from '../schema';
import type { NpmManagerData } from '../types';
import type { GenerateLockFileResult } from './types';
export declare function getLernaVersion(lernaPackageFile: Partial<PackageFile<NpmManagerData>>, lazyPgkJson: PackageJsonSchema): string | null;
export declare function generateLockFiles(lernaPackageFile: Partial<PackageFileContent<NpmManagerData>>, lockFileDir: string, config: PostUpdateConfig, env: NodeJS.ProcessEnv, skipInstalls?: boolean | null): Promise<GenerateLockFileResult>;
