### Changes:
- Moved types from legacy 'types/download.ts' to '@lib/download/types'
- Updated all imports to use the new location:
- src/components/download/DownloadListingContent.tsx
- src/components/download/FileTable.tsx
- src/lib/download-data.ts
- src/lib/download-manifest.ts
- src/app/download/[...segments]/page.tsx
### Why:
- Resolved TS6137 error: Cannot import type declaration files
- Aligns with codebase pattern: types co-located with modules (@lib/iac/types, @lib/mail/types)
- Uses consistent @ alias import pattern throughout codebase
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>