import type { ToolConstraint } from '../../../../util/exec/types';
import type { PostUpdateConfig, Upgrade } from '../../types';
import type { LazyPackageJson } from './utils';
export declare function getNodeConstraint(config: Partial<PostUpdateConfig>, upgrades: Upgrade[], lockFileDir: string, pkg: LazyPackageJson): Promise<string | null>;
export declare function getNodeUpdate(upgrades: Upgrade[]): string | undefined;
export declare function getNodeToolConstraint(config: Partial<PostUpdateConfig>, upgrades: Upgrade[], lockFileDir: string, pkg: LazyPackageJson): Promise<ToolConstraint>;
