/* auto-generated by NAPI-RS */ /* eslint-disable */ export declare function checkEngines(options: CheckEnginesOptions): CheckEnginesResult export interface CheckEnginesOptions { packageJson: string lockfileContent: string lockfileType?: string filterEngines?: Array precision?: string } export interface CheckEnginesResult { computedEngines: Record changes: Array } export interface EngineChange { engine: string from: string to: string } export declare function humanizeRange(input: string, precision?: string | undefined | null): string export declare function intersects(range1: string, range2: string): boolean export declare function isSubsetOf(range1: string, range2: string): boolean export declare function restrictiveRange(range1: string, range2: string): string /** * Run the `nce` CLI in-process. `argv` must include the program name at * index 0 (e.g. `["nce", "--json"]`). Returns the exit code. */ export declare function runCli(argv: Array): number export declare function satisfies(range: string, version: string): boolean