/** Resolve a workspace-relative POSIX path safely (no `..`, stays under root). */
export declare function resolveWorkspaceSafePath(workspaceRoot: string, rel: string): string | null;
export declare function toWorkspaceRelativePosix(workspaceRoot: string, absPath: string): string;
export declare function isPathUnderWorkspace(workspaceRoot: string, absPath: string): boolean;
