import type { Arrayable } from 'type-fest'; /** * Synchronously returns the expected value for `package.json` * `engines`/`engines.node` field. */ export declare function generatePackageJsonEngineMaintainedNodeVersions(options?: { /** * This determines in what format the results are returned. `"engines"` * returns the currently maintained node versions as a string suitable for the * `engines`/`engines.node` key in a `package.json` file. `array` returns an * array of the currently maintained node versions. * * @default engines */ format?: 'engines'; }): string; /** * Synchronously returns an array of the currently maintained node versions. */ export declare function generatePackageJsonEngineMaintainedNodeVersions(options?: { /** * This determines in what format the results are returned. `"engines"` * returns the currently maintained node versions as a string suitable for the * `engines`/`engines.node` key in a `package.json` file. `array` returns an * array of the currently maintained node versions. * * @default engines */ format: 'array'; }): string[]; /** * Synchronously returns maintained node versions in the given format. */ export declare function generatePackageJsonEngineMaintainedNodeVersions(options?: { format?: 'engines' | 'array'; }): Arrayable;