// Version detection.
export declare function getNodeVersion(): string;
export declare function getNodeMajorVersion(): number;
export declare function getMaintainedNodeVersions(): readonly string[] & {
    current: string;
    last: string;
    next: string;
    previous: string;
};
// Feature detection.
export declare function supportsNodeCompileCacheApi(): boolean;
export declare function supportsNodeCompileCacheEnvVar(): boolean;
export declare function supportsNodeDisableWarningFlag(): boolean;
export declare function supportsNodePermissionFlag(): boolean;
export declare function supportsNodeRequireModule(): boolean;
export declare function supportsNodeRun(): boolean;
export declare function supportsNodeDisableSigusr1Flag(): boolean;
export declare function getNodeDisableSigusr1Flags(): string[];
export declare function supportsProcessSend(): boolean;
export declare function getNodeHardenFlags(): string[];
export declare function getNodePermissionFlags(): string[];
export declare function getNodeNoWarningsFlags(): string[];
// Execution path.
export declare function getExecPath(): string;
// Node.js constants.
export declare const NODE_SEA_FUSE = "NODE_SEA_FUSE_fce680ab2cc467b6e072b8b5df1996b2";
export declare const ESNEXT = "esnext";
