Re-exported types via 'export type { X } from' are not available as
local names in the same file. Add explicit 'import type' statements
so TypeScript can resolve the types used in function signatures.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>