import { Params, ParamsAmino, ParamsSDKType } from "./params"; import { Delegation, DelegationAmino, DelegationSDKType } from "./delegate"; import { Coin, CoinAmino, CoinSDKType } from "../../../cosmos/base/v1beta1/coin"; import { BinaryReader, BinaryWriter } from "../../../binary"; import { JsonSafe } from "../../../json-safe"; /** QueryParamsRequest is request type for the Query/Params RPC method. */ export interface QueryParamsRequest { } export interface QueryParamsRequestProtoMsg { typeUrl: "/lavanet.lava.dualstaking.QueryParamsRequest"; value: Uint8Array; } /** QueryParamsRequest is request type for the Query/Params RPC method. */ export interface QueryParamsRequestAmino { } export interface QueryParamsRequestAminoMsg { type: "/lavanet.lava.dualstaking.QueryParamsRequest"; value: QueryParamsRequestAmino; } /** QueryParamsRequest is request type for the Query/Params RPC method. */ export interface QueryParamsRequestSDKType { } /** QueryParamsResponse is response type for the Query/Params RPC method. */ export interface QueryParamsResponse { /** params holds all the parameters of this module. */ params: Params; } export interface QueryParamsResponseProtoMsg { typeUrl: "/lavanet.lava.dualstaking.QueryParamsResponse"; value: Uint8Array; } /** QueryParamsResponse is response type for the Query/Params RPC method. */ export interface QueryParamsResponseAmino { /** params holds all the parameters of this module. */ params?: ParamsAmino; } export interface QueryParamsResponseAminoMsg { type: "/lavanet.lava.dualstaking.QueryParamsResponse"; value: QueryParamsResponseAmino; } /** QueryParamsResponse is response type for the Query/Params RPC method. */ export interface QueryParamsResponseSDKType { params: ParamsSDKType; } export interface QueryDelegatorProvidersRequest { delegator: string; withPending: boolean; } export interface QueryDelegatorProvidersRequestProtoMsg { typeUrl: "/lavanet.lava.dualstaking.QueryDelegatorProvidersRequest"; value: Uint8Array; } export interface QueryDelegatorProvidersRequestAmino { delegator?: string; with_pending?: boolean; } export interface QueryDelegatorProvidersRequestAminoMsg { type: "/lavanet.lava.dualstaking.QueryDelegatorProvidersRequest"; value: QueryDelegatorProvidersRequestAmino; } export interface QueryDelegatorProvidersRequestSDKType { delegator: string; with_pending: boolean; } export interface QueryDelegatorProvidersResponse { delegations: Delegation[]; } export interface QueryDelegatorProvidersResponseProtoMsg { typeUrl: "/lavanet.lava.dualstaking.QueryDelegatorProvidersResponse"; value: Uint8Array; } export interface QueryDelegatorProvidersResponseAmino { delegations?: DelegationAmino[]; } export interface QueryDelegatorProvidersResponseAminoMsg { type: "/lavanet.lava.dualstaking.QueryDelegatorProvidersResponse"; value: QueryDelegatorProvidersResponseAmino; } export interface QueryDelegatorProvidersResponseSDKType { delegations: DelegationSDKType[]; } export interface QueryProviderDelegatorsRequest { provider: string; withPending: boolean; } export interface QueryProviderDelegatorsRequestProtoMsg { typeUrl: "/lavanet.lava.dualstaking.QueryProviderDelegatorsRequest"; value: Uint8Array; } export interface QueryProviderDelegatorsRequestAmino { provider?: string; with_pending?: boolean; } export interface QueryProviderDelegatorsRequestAminoMsg { type: "/lavanet.lava.dualstaking.QueryProviderDelegatorsRequest"; value: QueryProviderDelegatorsRequestAmino; } export interface QueryProviderDelegatorsRequestSDKType { provider: string; with_pending: boolean; } export interface QueryProviderDelegatorsResponse { delegations: Delegation[]; } export interface QueryProviderDelegatorsResponseProtoMsg { typeUrl: "/lavanet.lava.dualstaking.QueryProviderDelegatorsResponse"; value: Uint8Array; } export interface QueryProviderDelegatorsResponseAmino { delegations?: DelegationAmino[]; } export interface QueryProviderDelegatorsResponseAminoMsg { type: "/lavanet.lava.dualstaking.QueryProviderDelegatorsResponse"; value: QueryProviderDelegatorsResponseAmino; } export interface QueryProviderDelegatorsResponseSDKType { delegations: DelegationSDKType[]; } export interface QueryDelegatorRewardsRequest { delegator: string; provider: string; chainId: string; } export interface QueryDelegatorRewardsRequestProtoMsg { typeUrl: "/lavanet.lava.dualstaking.QueryDelegatorRewardsRequest"; value: Uint8Array; } export interface QueryDelegatorRewardsRequestAmino { delegator?: string; provider?: string; chain_id?: string; } export interface QueryDelegatorRewardsRequestAminoMsg { type: "/lavanet.lava.dualstaking.QueryDelegatorRewardsRequest"; value: QueryDelegatorRewardsRequestAmino; } export interface QueryDelegatorRewardsRequestSDKType { delegator: string; provider: string; chain_id: string; } export interface QueryDelegatorRewardsResponse { rewards: DelegatorRewardInfo[]; } export interface QueryDelegatorRewardsResponseProtoMsg { typeUrl: "/lavanet.lava.dualstaking.QueryDelegatorRewardsResponse"; value: Uint8Array; } export interface QueryDelegatorRewardsResponseAmino { rewards?: DelegatorRewardInfoAmino[]; } export interface QueryDelegatorRewardsResponseAminoMsg { type: "/lavanet.lava.dualstaking.QueryDelegatorRewardsResponse"; value: QueryDelegatorRewardsResponseAmino; } export interface QueryDelegatorRewardsResponseSDKType { rewards: DelegatorRewardInfoSDKType[]; } export interface DelegatorRewardInfo { provider: string; amount: Coin[]; } export interface DelegatorRewardInfoProtoMsg { typeUrl: "/lavanet.lava.dualstaking.DelegatorRewardInfo"; value: Uint8Array; } export interface DelegatorRewardInfoAmino { provider?: string; amount?: CoinAmino[]; } export interface DelegatorRewardInfoAminoMsg { type: "/lavanet.lava.dualstaking.DelegatorRewardInfo"; value: DelegatorRewardInfoAmino; } export interface DelegatorRewardInfoSDKType { provider: string; amount: CoinSDKType[]; } export declare const QueryParamsRequest: { typeUrl: string; encode(_: QueryParamsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryParamsRequest; fromJSON(_: any): QueryParamsRequest; toJSON(_: QueryParamsRequest): JsonSafe; fromPartial(_: Partial): QueryParamsRequest; fromAmino(_: QueryParamsRequestAmino): QueryParamsRequest; toAmino(_: QueryParamsRequest): QueryParamsRequestAmino; fromAminoMsg(object: QueryParamsRequestAminoMsg): QueryParamsRequest; fromProtoMsg(message: QueryParamsRequestProtoMsg): QueryParamsRequest; toProto(message: QueryParamsRequest): Uint8Array; toProtoMsg(message: QueryParamsRequest): QueryParamsRequestProtoMsg; }; export declare const QueryParamsResponse: { typeUrl: string; encode(message: QueryParamsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryParamsResponse; fromJSON(object: any): QueryParamsResponse; toJSON(message: QueryParamsResponse): JsonSafe; fromPartial(object: Partial): QueryParamsResponse; fromAmino(object: QueryParamsResponseAmino): QueryParamsResponse; toAmino(message: QueryParamsResponse): QueryParamsResponseAmino; fromAminoMsg(object: QueryParamsResponseAminoMsg): QueryParamsResponse; fromProtoMsg(message: QueryParamsResponseProtoMsg): QueryParamsResponse; toProto(message: QueryParamsResponse): Uint8Array; toProtoMsg(message: QueryParamsResponse): QueryParamsResponseProtoMsg; }; export declare const QueryDelegatorProvidersRequest: { typeUrl: string; encode(message: QueryDelegatorProvidersRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDelegatorProvidersRequest; fromJSON(object: any): QueryDelegatorProvidersRequest; toJSON(message: QueryDelegatorProvidersRequest): JsonSafe; fromPartial(object: Partial): QueryDelegatorProvidersRequest; fromAmino(object: QueryDelegatorProvidersRequestAmino): QueryDelegatorProvidersRequest; toAmino(message: QueryDelegatorProvidersRequest): QueryDelegatorProvidersRequestAmino; fromAminoMsg(object: QueryDelegatorProvidersRequestAminoMsg): QueryDelegatorProvidersRequest; fromProtoMsg(message: QueryDelegatorProvidersRequestProtoMsg): QueryDelegatorProvidersRequest; toProto(message: QueryDelegatorProvidersRequest): Uint8Array; toProtoMsg(message: QueryDelegatorProvidersRequest): QueryDelegatorProvidersRequestProtoMsg; }; export declare const QueryDelegatorProvidersResponse: { typeUrl: string; encode(message: QueryDelegatorProvidersResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDelegatorProvidersResponse; fromJSON(object: any): QueryDelegatorProvidersResponse; toJSON(message: QueryDelegatorProvidersResponse): JsonSafe; fromPartial(object: Partial): QueryDelegatorProvidersResponse; fromAmino(object: QueryDelegatorProvidersResponseAmino): QueryDelegatorProvidersResponse; toAmino(message: QueryDelegatorProvidersResponse): QueryDelegatorProvidersResponseAmino; fromAminoMsg(object: QueryDelegatorProvidersResponseAminoMsg): QueryDelegatorProvidersResponse; fromProtoMsg(message: QueryDelegatorProvidersResponseProtoMsg): QueryDelegatorProvidersResponse; toProto(message: QueryDelegatorProvidersResponse): Uint8Array; toProtoMsg(message: QueryDelegatorProvidersResponse): QueryDelegatorProvidersResponseProtoMsg; }; export declare const QueryProviderDelegatorsRequest: { typeUrl: string; encode(message: QueryProviderDelegatorsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryProviderDelegatorsRequest; fromJSON(object: any): QueryProviderDelegatorsRequest; toJSON(message: QueryProviderDelegatorsRequest): JsonSafe; fromPartial(object: Partial): QueryProviderDelegatorsRequest; fromAmino(object: QueryProviderDelegatorsRequestAmino): QueryProviderDelegatorsRequest; toAmino(message: QueryProviderDelegatorsRequest): QueryProviderDelegatorsRequestAmino; fromAminoMsg(object: QueryProviderDelegatorsRequestAminoMsg): QueryProviderDelegatorsRequest; fromProtoMsg(message: QueryProviderDelegatorsRequestProtoMsg): QueryProviderDelegatorsRequest; toProto(message: QueryProviderDelegatorsRequest): Uint8Array; toProtoMsg(message: QueryProviderDelegatorsRequest): QueryProviderDelegatorsRequestProtoMsg; }; export declare const QueryProviderDelegatorsResponse: { typeUrl: string; encode(message: QueryProviderDelegatorsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryProviderDelegatorsResponse; fromJSON(object: any): QueryProviderDelegatorsResponse; toJSON(message: QueryProviderDelegatorsResponse): JsonSafe; fromPartial(object: Partial): QueryProviderDelegatorsResponse; fromAmino(object: QueryProviderDelegatorsResponseAmino): QueryProviderDelegatorsResponse; toAmino(message: QueryProviderDelegatorsResponse): QueryProviderDelegatorsResponseAmino; fromAminoMsg(object: QueryProviderDelegatorsResponseAminoMsg): QueryProviderDelegatorsResponse; fromProtoMsg(message: QueryProviderDelegatorsResponseProtoMsg): QueryProviderDelegatorsResponse; toProto(message: QueryProviderDelegatorsResponse): Uint8Array; toProtoMsg(message: QueryProviderDelegatorsResponse): QueryProviderDelegatorsResponseProtoMsg; }; export declare const QueryDelegatorRewardsRequest: { typeUrl: string; encode(message: QueryDelegatorRewardsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDelegatorRewardsRequest; fromJSON(object: any): QueryDelegatorRewardsRequest; toJSON(message: QueryDelegatorRewardsRequest): JsonSafe; fromPartial(object: Partial): QueryDelegatorRewardsRequest; fromAmino(object: QueryDelegatorRewardsRequestAmino): QueryDelegatorRewardsRequest; toAmino(message: QueryDelegatorRewardsRequest): QueryDelegatorRewardsRequestAmino; fromAminoMsg(object: QueryDelegatorRewardsRequestAminoMsg): QueryDelegatorRewardsRequest; fromProtoMsg(message: QueryDelegatorRewardsRequestProtoMsg): QueryDelegatorRewardsRequest; toProto(message: QueryDelegatorRewardsRequest): Uint8Array; toProtoMsg(message: QueryDelegatorRewardsRequest): QueryDelegatorRewardsRequestProtoMsg; }; export declare const QueryDelegatorRewardsResponse: { typeUrl: string; encode(message: QueryDelegatorRewardsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDelegatorRewardsResponse; fromJSON(object: any): QueryDelegatorRewardsResponse; toJSON(message: QueryDelegatorRewardsResponse): JsonSafe; fromPartial(object: Partial): QueryDelegatorRewardsResponse; fromAmino(object: QueryDelegatorRewardsResponseAmino): QueryDelegatorRewardsResponse; toAmino(message: QueryDelegatorRewardsResponse): QueryDelegatorRewardsResponseAmino; fromAminoMsg(object: QueryDelegatorRewardsResponseAminoMsg): QueryDelegatorRewardsResponse; fromProtoMsg(message: QueryDelegatorRewardsResponseProtoMsg): QueryDelegatorRewardsResponse; toProto(message: QueryDelegatorRewardsResponse): Uint8Array; toProtoMsg(message: QueryDelegatorRewardsResponse): QueryDelegatorRewardsResponseProtoMsg; }; export declare const DelegatorRewardInfo: { typeUrl: string; encode(message: DelegatorRewardInfo, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): DelegatorRewardInfo; fromJSON(object: any): DelegatorRewardInfo; toJSON(message: DelegatorRewardInfo): JsonSafe; fromPartial(object: Partial): DelegatorRewardInfo; fromAmino(object: DelegatorRewardInfoAmino): DelegatorRewardInfo; toAmino(message: DelegatorRewardInfo): DelegatorRewardInfoAmino; fromAminoMsg(object: DelegatorRewardInfoAminoMsg): DelegatorRewardInfo; fromProtoMsg(message: DelegatorRewardInfoProtoMsg): DelegatorRewardInfo; toProto(message: DelegatorRewardInfo): Uint8Array; toProtoMsg(message: DelegatorRewardInfo): DelegatorRewardInfoProtoMsg; };