import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from '@bufbuild/protobuf'; import { Message, proto3 } from '@bufbuild/protobuf'; import { RequestFinalizeBlock, ResponseCommit, ResponseFinalizeBlock } from '../../../../tendermint/abci/types_pb.js'; import { StoreKVPair } from '../../v1beta1/listening_pb.js'; /** * ListenEndBlockRequest is the request type for the ListenEndBlock RPC method * * @generated from message cosmos.store.streaming.abci.ListenFinalizeBlockRequest */ export declare class ListenFinalizeBlockRequest extends Message { /** * @generated from field: tendermint.abci.RequestFinalizeBlock req = 1; */ req?: RequestFinalizeBlock; /** * @generated from field: tendermint.abci.ResponseFinalizeBlock res = 2; */ res?: ResponseFinalizeBlock; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmos.store.streaming.abci.ListenFinalizeBlockRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ListenFinalizeBlockRequest; static fromJson(jsonValue: JsonValue, options?: Partial): ListenFinalizeBlockRequest; static fromJsonString(jsonString: string, options?: Partial): ListenFinalizeBlockRequest; static equals(a: ListenFinalizeBlockRequest | PlainMessage | undefined, b: ListenFinalizeBlockRequest | PlainMessage | undefined): boolean; } /** * ListenEndBlockResponse is the response type for the ListenEndBlock RPC method * * @generated from message cosmos.store.streaming.abci.ListenFinalizeBlockResponse */ export declare class ListenFinalizeBlockResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmos.store.streaming.abci.ListenFinalizeBlockResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ListenFinalizeBlockResponse; static fromJson(jsonValue: JsonValue, options?: Partial): ListenFinalizeBlockResponse; static fromJsonString(jsonString: string, options?: Partial): ListenFinalizeBlockResponse; static equals(a: ListenFinalizeBlockResponse | PlainMessage | undefined, b: ListenFinalizeBlockResponse | PlainMessage | undefined): boolean; } /** * ListenCommitRequest is the request type for the ListenCommit RPC method * * @generated from message cosmos.store.streaming.abci.ListenCommitRequest */ export declare class ListenCommitRequest extends Message { /** * explicitly pass in block height as ResponseCommit does not contain this info * * @generated from field: int64 block_height = 1; */ blockHeight: bigint; /** * @generated from field: tendermint.abci.ResponseCommit res = 2; */ res?: ResponseCommit; /** * @generated from field: repeated cosmos.store.v1beta1.StoreKVPair change_set = 3; */ changeSet: StoreKVPair[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmos.store.streaming.abci.ListenCommitRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ListenCommitRequest; static fromJson(jsonValue: JsonValue, options?: Partial): ListenCommitRequest; static fromJsonString(jsonString: string, options?: Partial): ListenCommitRequest; static equals(a: ListenCommitRequest | PlainMessage | undefined, b: ListenCommitRequest | PlainMessage | undefined): boolean; } /** * ListenCommitResponse is the response type for the ListenCommit RPC method * * @generated from message cosmos.store.streaming.abci.ListenCommitResponse */ export declare class ListenCommitResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmos.store.streaming.abci.ListenCommitResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ListenCommitResponse; static fromJson(jsonValue: JsonValue, options?: Partial): ListenCommitResponse; static fromJsonString(jsonString: string, options?: Partial): ListenCommitResponse; static equals(a: ListenCommitResponse | PlainMessage | undefined, b: ListenCommitResponse | PlainMessage | undefined): boolean; } //# sourceMappingURL=grpc_pb.d.ts.map