/** * Canonicalize a file path for resource identity (spec §8.3). * * Steps: * 1. Expand ~ to home directory * 2. Convert to absolute path * 3. Normalize . and .. * 4. Resolve symlinks (realpath) if file exists * 5. Normalize case (macOS is case-insensitive) */ export declare function canonicalizePath(filePath: string): string; /** * Compute a fingerprint for a resource (spec §8.3). * * Fingerprint = sha256(canonical_path + device_id + inode) * device_id = Root DID (cryptographically bound to device) */ export declare function computeFingerprint(canonicalPath: string, deviceId: string): string; //# sourceMappingURL=resource-canonicalizer.d.ts.map