@interface TSCH3DSharegroupPoolSharegroupToken : TSCH3DSharegroupToken <NSCopying> + (id)allocWithZone:(struct _NSZone { } *)a0; + (id)token; + (id)_singletonAlloc; - (id)copyWithZone:(struct _NSZone { } *)a0; - (BOOL)isOneShot; - (id)tokenSharegroup; - (void)deleteTokenSharegroup; - (void)didRemoveAllInterests; - (void)flushTokenSharegroup; - (void)releaseSharegroup:(id)a0; - (BOOL)shouldGarbageCollect; @end