export declare function parsePm2Integer(value: unknown, options?: { nonNegative?: boolean; }): number | undefined; /** PM2 RPC addresses the canonical top-level pm_id. A nested pm2_env.pm_id can * be a stale serialized copy and must never resurrect an absent/null identity. */ export declare function parseCanonicalPm2Id(app: unknown): number | undefined; /** Forgiving parser for read-only/status surfaces. */ export declare function parsePm2JlistOutput(output: string): any[]; /** Shutdown authority must never interpret `{}`, `null`, or malformed output * as an empty fleet: doing so would allow a later name-based PM2 mutation to * bypass graceful shutdown of live daemons. */ export declare function parsePm2JlistOutputStrict(output: string): any[]; //# sourceMappingURL=pm2-jlist.d.ts.map