For now you'll have to write the above class in an import library, i.e. it is not just an imported type, but a type that isn't compiled by script#. Instead it is only compiled by the c# compiler, and script# simply imports the type definitions.
That said, why not just use List<T>, or T[]? Is it because you only want an indexer and no other methods?