import type { Supported_Language } from '../shared'; import type { handleSelectElementType, handleSelectFramework, handleSelectElementAbilities } from './prompts'; export interface PackageContext { name: string; language: Supported_Language; destDir: string; componentContexts: ComponentContext[]; } export interface ComponentContext { elementType: Awaited>; framework: Awaited>; elementAbilities: Awaited>; }