import { Cell , Address , Amount } from '../models' ; import { SUDT } from '../models/sudt' ; import { Collector , CollectorOptions } from './collector' ; export abstract class SUDTCollector extends Collector { protected constructor ( ) { super ( ) ; } abstract async getSUDTBalance ( sudt , address ) ; abstract async collectSUDT ( sudt , address , options ? ) ; }