Module Statement.DeclareExportDeclaration
type declaration('M, 'T) = | Variable(('M, DeclareVariable.t('M, 'T)))| Function(('M, DeclareFunction.t('M, 'T)))| Class(('M, DeclareClass.t('M, 'T)))| Component(('M, DeclareComponent.t('M, 'T)))| DefaultType(Type.t('M, 'T))| NamedType(('M, TypeAlias.t('M, 'T)))| NamedOpaqueType(('M, OpaqueType.t('M, 'T)))| Interface(('M, Interface.t('M, 'T)))| Enum(('M, EnumDeclaration.t('M, 'T)))
;