import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; import { IPFSStatus, Params } from "./genesis_pb.js"; import { PageRequest, PageResponse } from "../../cosmos/base/query/v1beta1/pagination_pb.js"; import { DWNPermission, DWNProtocol, DWNRecord, EncryptionMetadata, VaultState, VRFConsensusRound, VRFContribution } from "./state_pb.js"; /** * QueryParamsRequest is the request type for the Query/Params RPC method. * * @generated from message dwn.v1.QueryParamsRequest */ export declare class QueryParamsRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "dwn.v1.QueryParamsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryParamsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryParamsRequest; static fromJsonString(jsonString: string, options?: Partial): QueryParamsRequest; static equals(a: QueryParamsRequest | PlainMessage | undefined, b: QueryParamsRequest | PlainMessage | undefined): boolean; } /** * QueryParamsResponse is the response type for the Query/Params RPC method. * * @generated from message dwn.v1.QueryParamsResponse */ export declare class QueryParamsResponse extends Message { /** * params defines the parameters of the module. * * @generated from field: dwn.v1.Params params = 1; */ params?: Params; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "dwn.v1.QueryParamsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryParamsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryParamsResponse; static fromJsonString(jsonString: string, options?: Partial): QueryParamsResponse; static equals(a: QueryParamsResponse | PlainMessage | undefined, b: QueryParamsResponse | PlainMessage | undefined): boolean; } /** * QueryIPFSRequest is the request type for the Query/IPFS RPC method. * * @generated from message dwn.v1.QueryIPFSRequest */ export declare class QueryIPFSRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "dwn.v1.QueryIPFSRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryIPFSRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryIPFSRequest; static fromJsonString(jsonString: string, options?: Partial): QueryIPFSRequest; static equals(a: QueryIPFSRequest | PlainMessage | undefined, b: QueryIPFSRequest | PlainMessage | undefined): boolean; } /** * QueryIPFSResponse is the response type for the Query/IPFS RPC method. * * @generated from message dwn.v1.QueryIPFSResponse */ export declare class QueryIPFSResponse extends Message { /** * IPFS status * * @generated from field: dwn.v1.IPFSStatus status = 1; */ status?: IPFSStatus; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "dwn.v1.QueryIPFSResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryIPFSResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryIPFSResponse; static fromJsonString(jsonString: string, options?: Partial): QueryIPFSResponse; static equals(a: QueryIPFSResponse | PlainMessage | undefined, b: QueryIPFSResponse | PlainMessage | undefined): boolean; } /** * QueryCIDRequest is the request type for the Query/CID RPC method. * * @generated from message dwn.v1.QueryCIDRequest */ export declare class QueryCIDRequest extends Message { /** * CID to query * * @generated from field: string cid = 1; */ cid: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "dwn.v1.QueryCIDRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryCIDRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryCIDRequest; static fromJsonString(jsonString: string, options?: Partial): QueryCIDRequest; static equals(a: QueryCIDRequest | PlainMessage | undefined, b: QueryCIDRequest | PlainMessage | undefined): boolean; } /** * QueryCIDResponse is the response type for the Query/CID RPC method. * * @generated from message dwn.v1.QueryCIDResponse */ export declare class QueryCIDResponse extends Message { /** * Status code * * @generated from field: int32 status_code = 1; */ statusCode: number; /** * CID data * * @generated from field: bytes data = 2; */ data: Uint8Array; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "dwn.v1.QueryCIDResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryCIDResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryCIDResponse; static fromJsonString(jsonString: string, options?: Partial): QueryCIDResponse; static equals(a: QueryCIDResponse | PlainMessage | undefined, b: QueryCIDResponse | PlainMessage | undefined): boolean; } /** * QueryRecordsRequest is the request type for querying DWN records * * @generated from message dwn.v1.QueryRecordsRequest */ export declare class QueryRecordsRequest extends Message { /** * Target DWN (DID) * * @generated from field: string target = 1; */ target: string; /** * Optional protocol filter * * @generated from field: string protocol = 2; */ protocol: string; /** * Optional schema filter * * @generated from field: string schema = 3; */ schema: string; /** * Optional parent ID filter * * @generated from field: string parent_id = 4; */ parentId: string; /** * Filter by published status * * @generated from field: bool published_only = 5; */ publishedOnly: boolean; /** * Pagination * * @generated from field: cosmos.base.query.v1beta1.PageRequest pagination = 6; */ pagination?: PageRequest; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "dwn.v1.QueryRecordsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryRecordsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryRecordsRequest; static fromJsonString(jsonString: string, options?: Partial): QueryRecordsRequest; static equals(a: QueryRecordsRequest | PlainMessage | undefined, b: QueryRecordsRequest | PlainMessage | undefined): boolean; } /** * QueryRecordsResponse is the response type for querying DWN records * * @generated from message dwn.v1.QueryRecordsResponse */ export declare class QueryRecordsResponse extends Message { /** * List of records * * @generated from field: repeated dwn.v1.DWNRecord records = 1; */ records: DWNRecord[]; /** * Pagination response * * @generated from field: cosmos.base.query.v1beta1.PageResponse pagination = 2; */ pagination?: PageResponse; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "dwn.v1.QueryRecordsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryRecordsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryRecordsResponse; static fromJsonString(jsonString: string, options?: Partial): QueryRecordsResponse; static equals(a: QueryRecordsResponse | PlainMessage | undefined, b: QueryRecordsResponse | PlainMessage | undefined): boolean; } /** * QueryRecordRequest is the request type for querying a specific DWN record * * @generated from message dwn.v1.QueryRecordRequest */ export declare class QueryRecordRequest extends Message { /** * Target DWN (DID) * * @generated from field: string target = 1; */ target: string; /** * Record ID * * @generated from field: string record_id = 2; */ recordId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "dwn.v1.QueryRecordRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryRecordRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryRecordRequest; static fromJsonString(jsonString: string, options?: Partial): QueryRecordRequest; static equals(a: QueryRecordRequest | PlainMessage | undefined, b: QueryRecordRequest | PlainMessage | undefined): boolean; } /** * QueryRecordResponse is the response type for querying a specific DWN record * * @generated from message dwn.v1.QueryRecordResponse */ export declare class QueryRecordResponse extends Message { /** * The record * * @generated from field: dwn.v1.DWNRecord record = 1; */ record?: DWNRecord; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "dwn.v1.QueryRecordResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryRecordResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryRecordResponse; static fromJsonString(jsonString: string, options?: Partial): QueryRecordResponse; static equals(a: QueryRecordResponse | PlainMessage | undefined, b: QueryRecordResponse | PlainMessage | undefined): boolean; } /** * QueryProtocolsRequest is the request type for querying DWN protocols * * @generated from message dwn.v1.QueryProtocolsRequest */ export declare class QueryProtocolsRequest extends Message { /** * Target DWN (DID) * * @generated from field: string target = 1; */ target: string; /** * Filter by published status * * @generated from field: bool published_only = 2; */ publishedOnly: boolean; /** * Pagination * * @generated from field: cosmos.base.query.v1beta1.PageRequest pagination = 3; */ pagination?: PageRequest; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "dwn.v1.QueryProtocolsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryProtocolsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryProtocolsRequest; static fromJsonString(jsonString: string, options?: Partial): QueryProtocolsRequest; static equals(a: QueryProtocolsRequest | PlainMessage | undefined, b: QueryProtocolsRequest | PlainMessage | undefined): boolean; } /** * QueryProtocolsResponse is the response type for querying DWN protocols * * @generated from message dwn.v1.QueryProtocolsResponse */ export declare class QueryProtocolsResponse extends Message { /** * List of protocols * * @generated from field: repeated dwn.v1.DWNProtocol protocols = 1; */ protocols: DWNProtocol[]; /** * Pagination response * * @generated from field: cosmos.base.query.v1beta1.PageResponse pagination = 2; */ pagination?: PageResponse; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "dwn.v1.QueryProtocolsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryProtocolsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryProtocolsResponse; static fromJsonString(jsonString: string, options?: Partial): QueryProtocolsResponse; static equals(a: QueryProtocolsResponse | PlainMessage | undefined, b: QueryProtocolsResponse | PlainMessage | undefined): boolean; } /** * QueryProtocolRequest is the request type for querying a specific DWN protocol * * @generated from message dwn.v1.QueryProtocolRequest */ export declare class QueryProtocolRequest extends Message { /** * Target DWN (DID) * * @generated from field: string target = 1; */ target: string; /** * Protocol URI * * @generated from field: string protocol_uri = 2; */ protocolUri: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "dwn.v1.QueryProtocolRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryProtocolRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryProtocolRequest; static fromJsonString(jsonString: string, options?: Partial): QueryProtocolRequest; static equals(a: QueryProtocolRequest | PlainMessage | undefined, b: QueryProtocolRequest | PlainMessage | undefined): boolean; } /** * QueryProtocolResponse is the response type for querying a specific DWN protocol * * @generated from message dwn.v1.QueryProtocolResponse */ export declare class QueryProtocolResponse extends Message { /** * The protocol * * @generated from field: dwn.v1.DWNProtocol protocol = 1; */ protocol?: DWNProtocol; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "dwn.v1.QueryProtocolResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryProtocolResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryProtocolResponse; static fromJsonString(jsonString: string, options?: Partial): QueryProtocolResponse; static equals(a: QueryProtocolResponse | PlainMessage | undefined, b: QueryProtocolResponse | PlainMessage | undefined): boolean; } /** * QueryPermissionsRequest is the request type for querying DWN permissions * * @generated from message dwn.v1.QueryPermissionsRequest */ export declare class QueryPermissionsRequest extends Message { /** * Target DWN (DID) * * @generated from field: string target = 1; */ target: string; /** * Optional grantor filter * * @generated from field: string grantor = 2; */ grantor: string; /** * Optional grantee filter * * @generated from field: string grantee = 3; */ grantee: string; /** * Optional interface filter * * @generated from field: string interface_name = 4; */ interfaceName: string; /** * Optional method filter * * @generated from field: string method = 5; */ method: string; /** * Include revoked permissions * * @generated from field: bool include_revoked = 6; */ includeRevoked: boolean; /** * Pagination * * @generated from field: cosmos.base.query.v1beta1.PageRequest pagination = 7; */ pagination?: PageRequest; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "dwn.v1.QueryPermissionsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryPermissionsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryPermissionsRequest; static fromJsonString(jsonString: string, options?: Partial): QueryPermissionsRequest; static equals(a: QueryPermissionsRequest | PlainMessage | undefined, b: QueryPermissionsRequest | PlainMessage | undefined): boolean; } /** * QueryPermissionsResponse is the response type for querying DWN permissions * * @generated from message dwn.v1.QueryPermissionsResponse */ export declare class QueryPermissionsResponse extends Message { /** * List of permissions * * @generated from field: repeated dwn.v1.DWNPermission permissions = 1; */ permissions: DWNPermission[]; /** * Pagination response * * @generated from field: cosmos.base.query.v1beta1.PageResponse pagination = 2; */ pagination?: PageResponse; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "dwn.v1.QueryPermissionsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryPermissionsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryPermissionsResponse; static fromJsonString(jsonString: string, options?: Partial): QueryPermissionsResponse; static equals(a: QueryPermissionsResponse | PlainMessage | undefined, b: QueryPermissionsResponse | PlainMessage | undefined): boolean; } /** * QueryVaultRequest is the request type for querying a specific vault * * @generated from message dwn.v1.QueryVaultRequest */ export declare class QueryVaultRequest extends Message { /** * Vault ID * * @generated from field: string vault_id = 1; */ vaultId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "dwn.v1.QueryVaultRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryVaultRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryVaultRequest; static fromJsonString(jsonString: string, options?: Partial): QueryVaultRequest; static equals(a: QueryVaultRequest | PlainMessage | undefined, b: QueryVaultRequest | PlainMessage | undefined): boolean; } /** * QueryVaultResponse is the response type for querying a specific vault * * @generated from message dwn.v1.QueryVaultResponse */ export declare class QueryVaultResponse extends Message { /** * The vault * * @generated from field: dwn.v1.VaultState vault = 1; */ vault?: VaultState; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "dwn.v1.QueryVaultResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryVaultResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryVaultResponse; static fromJsonString(jsonString: string, options?: Partial): QueryVaultResponse; static equals(a: QueryVaultResponse | PlainMessage | undefined, b: QueryVaultResponse | PlainMessage | undefined): boolean; } /** * QueryVaultsRequest is the request type for querying vaults by owner * * @generated from message dwn.v1.QueryVaultsRequest */ export declare class QueryVaultsRequest extends Message { /** * Optional owner filter * * @generated from field: string owner = 1; */ owner: string; /** * Pagination * * @generated from field: cosmos.base.query.v1beta1.PageRequest pagination = 2; */ pagination?: PageRequest; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "dwn.v1.QueryVaultsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryVaultsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryVaultsRequest; static fromJsonString(jsonString: string, options?: Partial): QueryVaultsRequest; static equals(a: QueryVaultsRequest | PlainMessage | undefined, b: QueryVaultsRequest | PlainMessage | undefined): boolean; } /** * QueryVaultsResponse is the response type for querying vaults * * @generated from message dwn.v1.QueryVaultsResponse */ export declare class QueryVaultsResponse extends Message { /** * List of vaults * * @generated from field: repeated dwn.v1.VaultState vaults = 1; */ vaults: VaultState[]; /** * Pagination response * * @generated from field: cosmos.base.query.v1beta1.PageResponse pagination = 2; */ pagination?: PageResponse; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "dwn.v1.QueryVaultsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryVaultsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryVaultsResponse; static fromJsonString(jsonString: string, options?: Partial): QueryVaultsResponse; static equals(a: QueryVaultsResponse | PlainMessage | undefined, b: QueryVaultsResponse | PlainMessage | undefined): boolean; } /** * QueryEncryptedRecordRequest is the request type for querying encrypted records * * @generated from message dwn.v1.QueryEncryptedRecordRequest */ export declare class QueryEncryptedRecordRequest extends Message { /** * Target DWN (DID) * * @generated from field: string target = 1; */ target: string; /** * Record ID * * @generated from field: string record_id = 2; */ recordId: string; /** * Optional: return encrypted data instead of decrypting * * @generated from field: bool return_encrypted = 3; */ returnEncrypted: boolean; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "dwn.v1.QueryEncryptedRecordRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryEncryptedRecordRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryEncryptedRecordRequest; static fromJsonString(jsonString: string, options?: Partial): QueryEncryptedRecordRequest; static equals(a: QueryEncryptedRecordRequest | PlainMessage | undefined, b: QueryEncryptedRecordRequest | PlainMessage | undefined): boolean; } /** * QueryEncryptedRecordResponse is the response type for querying encrypted records * * @generated from message dwn.v1.QueryEncryptedRecordResponse */ export declare class QueryEncryptedRecordResponse extends Message { /** * The record with decrypted data (if requested) * * @generated from field: dwn.v1.DWNRecord record = 1; */ record?: DWNRecord; /** * Encryption metadata for the record * * @generated from field: dwn.v1.EncryptionMetadata encryption_metadata = 2; */ encryptionMetadata?: EncryptionMetadata; /** * Whether data was decrypted * * @generated from field: bool was_decrypted = 3; */ wasDecrypted: boolean; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "dwn.v1.QueryEncryptedRecordResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryEncryptedRecordResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryEncryptedRecordResponse; static fromJsonString(jsonString: string, options?: Partial): QueryEncryptedRecordResponse; static equals(a: QueryEncryptedRecordResponse | PlainMessage | undefined, b: QueryEncryptedRecordResponse | PlainMessage | undefined): boolean; } /** * QueryEncryptionStatusRequest is the request type for querying encryption status * * @generated from message dwn.v1.QueryEncryptionStatusRequest */ export declare class QueryEncryptionStatusRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "dwn.v1.QueryEncryptionStatusRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryEncryptionStatusRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryEncryptionStatusRequest; static fromJsonString(jsonString: string, options?: Partial): QueryEncryptionStatusRequest; static equals(a: QueryEncryptionStatusRequest | PlainMessage | undefined, b: QueryEncryptionStatusRequest | PlainMessage | undefined): boolean; } /** * QueryEncryptionStatusResponse is the response type for querying encryption status * * @generated from message dwn.v1.QueryEncryptionStatusResponse */ export declare class QueryEncryptionStatusResponse extends Message { /** * Current encryption key version * * @generated from field: uint64 current_key_version = 1; */ currentKeyVersion: bigint; /** * Current validator set participating in consensus * * @generated from field: repeated string validator_set = 2; */ validatorSet: string[]; /** * Whether running in single-node mode * * @generated from field: bool single_node_mode = 3; */ singleNodeMode: boolean; /** * Last key rotation timestamp * * @generated from field: int64 last_rotation = 4; */ lastRotation: bigint; /** * Next scheduled rotation timestamp * * @generated from field: int64 next_rotation = 5; */ nextRotation: bigint; /** * Total encrypted records in the system * * @generated from field: uint64 total_encrypted_records = 6; */ totalEncryptedRecords: bigint; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "dwn.v1.QueryEncryptionStatusResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryEncryptionStatusResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryEncryptionStatusResponse; static fromJsonString(jsonString: string, options?: Partial): QueryEncryptionStatusResponse; static equals(a: QueryEncryptionStatusResponse | PlainMessage | undefined, b: QueryEncryptionStatusResponse | PlainMessage | undefined): boolean; } /** * QueryVRFContributionsRequest is the request type for querying VRF contributions * * @generated from message dwn.v1.QueryVRFContributionsRequest */ export declare class QueryVRFContributionsRequest extends Message { /** * Optional: filter by validator address * * @generated from field: string validator_address = 1; */ validatorAddress: string; /** * Optional: filter by block height * * @generated from field: int64 block_height = 2; */ blockHeight: bigint; /** * Pagination * * @generated from field: cosmos.base.query.v1beta1.PageRequest pagination = 3; */ pagination?: PageRequest; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "dwn.v1.QueryVRFContributionsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryVRFContributionsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryVRFContributionsRequest; static fromJsonString(jsonString: string, options?: Partial): QueryVRFContributionsRequest; static equals(a: QueryVRFContributionsRequest | PlainMessage | undefined, b: QueryVRFContributionsRequest | PlainMessage | undefined): boolean; } /** * QueryVRFContributionsResponse is the response type for querying VRF contributions * * @generated from message dwn.v1.QueryVRFContributionsResponse */ export declare class QueryVRFContributionsResponse extends Message { /** * List of VRF contributions * * @generated from field: repeated dwn.v1.VRFContribution contributions = 1; */ contributions: VRFContribution[]; /** * Current consensus round information * * @generated from field: dwn.v1.VRFConsensusRound current_round = 2; */ currentRound?: VRFConsensusRound; /** * Pagination response * * @generated from field: cosmos.base.query.v1beta1.PageResponse pagination = 3; */ pagination?: PageResponse; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "dwn.v1.QueryVRFContributionsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryVRFContributionsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryVRFContributionsResponse; static fromJsonString(jsonString: string, options?: Partial): QueryVRFContributionsResponse; static equals(a: QueryVRFContributionsResponse | PlainMessage | undefined, b: QueryVRFContributionsResponse | PlainMessage | undefined): boolean; } //# sourceMappingURL=query_pb.d.ts.map