// @generated
// This file is @generated by prost-build.
/// ListenEndBlockRequest is the request type for the ListenEndBlock RPC method
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ListenFinalizeBlockRequest {
    #[prost(message, optional, tag = "1")]
    pub req: ::core::option::Option<::tendermint_proto::abci::RequestFinalizeBlock>,
    #[prost(message, optional, tag = "2")]
    pub res: ::core::option::Option<::tendermint_proto::abci::ResponseFinalizeBlock>,
}
/// ListenEndBlockResponse is the response type for the ListenEndBlock RPC method
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ListenFinalizeBlockResponse {}
/// ListenCommitRequest is the request type for the ListenCommit RPC method
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ListenCommitRequest {
    /// explicitly pass in block height as ResponseCommit does not contain this info
    #[prost(int64, tag = "1")]
    pub block_height: i64,
    #[prost(message, optional, tag = "2")]
    pub res: ::core::option::Option<::tendermint_proto::abci::ResponseCommit>,
    #[prost(message, repeated, tag = "3")]
    pub change_set: ::prost::alloc::vec::Vec<super::super::v1beta1::StoreKvPair>,
}
/// ListenCommitResponse is the response type for the ListenCommit RPC method
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ListenCommitResponse {}
include!("cosmos.store.streaming.abci.tonic.rs");
// @@protoc_insertion_point(module)
