--- /dev/null
+#!/usr/bin/env perl
+use strict;
+use warnings;
+
+use Test::More tests => 1;
+
+{
+ package MyRole;
+ use Moose::Role;
+ requires 'foo';
+}
+
+eval q{
+
+ package MyClass;
+ use Moose;
+ use MooseX::Types -declare => ['Foo'];
+ use MooseX::Types::Moose 'Int';
+ with 'MyRole';
+
+ subtype Foo, as Int;
+
+ sub foo {}
+};
+
+ok !$@, 'type export not picked up as a method on role application';