/**
 * Path expansion and resolution utilities.
 *
 * Handles tilde expansion, Unicode space normalization, and macOS-specific
 * filename quirks (NFD decomposition, narrow no-break spaces in AM/PM
 * timestamps, curly quotes in French screenshot names).
 */
export declare function fileExists(filePath: string): boolean;
/** Expand `~`, strip `@` prefix, and normalize Unicode spaces in a file path. */
export declare function expandPath(filePath: string): string;
/**
 * Resolve a path relative to the given cwd.
 * Handles ~ expansion and absolute paths.
 */
export declare function resolveToCwd(filePath: string, cwd: string): string;
/**
 * Resolve a file path for reading, trying macOS filename variants if the literal path doesn't exist.
 *
 * Falls through: literal -> AM/PM narrow-space -> NFD -> curly quote -> NFD+curly.
 * Returns the first variant that exists on disk, or the literal resolved path if none match.
 */
export declare function resolveReadPath(filePath: string, cwd: string): string;
//# sourceMappingURL=path-utils.d.ts.map