/**
 * Project path validation for registration.
 * Ensures paths are valid, accessible directories outside system locations.
 */
/**
 * Validates a project path before registration.
 * Normalizes, resolves symlinks, checks existence, verifies it's a directory,
 * checks read permissions, and rejects system paths.
 *
 * @param pathArg - The path to validate (may be relative)
 * @returns The resolved, normalized absolute path
 * @throws AppError with PATH_NOT_FOUND if path doesn't exist
 * @throws AppError with INVALID_REQUEST if path is not a directory or is a system path
 * @throws AppError with PERMISSION_DENIED if path is not readable
 */
export declare function validateProjectPath(pathArg: string): Promise<string>;
//# sourceMappingURL=validate-project-path.d.ts.map