packagedialimport("context""github.com/ethereum-optimism/optimism/op-node/rollup""github.com/ethereum-optimism/optimism/op-service/eth""github.com/ethereum/go-ethereum/common")// RollupClientInterface is an interface for providing a RollupClient// It does not describe all of the functions a RollupClient has, only the ones used by the L2 Providers and their callerstypeRollupClientInterfaceinterface{OutputAtBlock(ctxcontext.Context,blockNumuint64)(*eth.OutputResponse,error)SyncStatus(ctxcontext.Context)(*eth.SyncStatus,error)RollupConfig(ctxcontext.Context)(*rollup.Config,error)StartSequencer(ctxcontext.Context,unsafeHeadcommon.Hash)errorSequencerActive(ctxcontext.Context)(bool,error)Close()}