/** * Read a link target without turning an expected filesystem race or an * unsupported link shape into a caller-wide failure. * * A `null` result is deliberately distinct from an empty target string: it * means the caller must preserve the link boundary and choose its conservative * skip/defer path. Non-filesystem exceptions still propagate so programming * errors cannot be mistaken for an unreadable link. */ export declare function readlinkOrNull(linkPath: string, readlink?: (path: string) => string): string | null; //# sourceMappingURL=readlink-safe.d.ts.map