import { Address , SignedTransaction , StateSnapshot , StateUpdate } from './types' ; export interface RollupStateMachine { param account returns getState ( account ) : Promise < StateSnapshot > ; param signedTransaction returns applyTransaction ( signedTransaction ) : Promise < StateUpdate > ; param signedTransactions returns applyTransactions ( signedTransactions ) : Promise < StateUpdate [ ] > ; }