Taking an existing type as an argument

I’m working on writing a wrapper for an existing sparse linear algebra library using CxxWrap.jl, and one of the functions takes a SuiteSparse (under a different name, but identical by design memory layout) sparse matrix as an argument. Is it possible to declare using CxxWrap that this function should be passed the corresponding Ptr{SuiteSparse.CHOLMOD.C_Sparse{Float64}} argument, or will I need to have it take a void* and then wrap the wrapper?