import { PageRequest, PageResponse } from "../../cosmos/base/query/v1beta1/pagination"; import { Params } from "./params"; import { SuperfluidAssetType, SuperfluidAsset, OsmoEquivalentMultiplierRecord, SuperfluidDelegationRecord } from "./superfluid"; import { Coin } from "../../cosmos/base/v1beta1/coin"; import { SyntheticLock } from "../lockup/lock"; import * as _m0 from "protobufjs/minimal"; import { DeepPartial, Long } from "@osmonauts/helpers"; export interface QueryParamsRequest { } export interface QueryParamsResponse { /** params defines the parameters of the module. */ params: Params; } export interface AssetTypeRequest { denom: string; } export interface AssetTypeResponse { asset_type: SuperfluidAssetType; } export interface AllAssetsRequest { } export interface AllAssetsResponse { assets: SuperfluidAsset[]; } export interface AssetMultiplierRequest { denom: string; } export interface AssetMultiplierResponse { osmo_equivalent_multiplier: OsmoEquivalentMultiplierRecord; } export interface SuperfluidIntermediaryAccountInfo { denom: string; val_addr: string; gauge_id: Long; address: string; } export interface AllIntermediaryAccountsRequest { pagination?: PageRequest; } export interface AllIntermediaryAccountsResponse { accounts: SuperfluidIntermediaryAccountInfo[]; pagination?: PageResponse; } export interface ConnectedIntermediaryAccountRequest { lock_id: Long; } export interface ConnectedIntermediaryAccountResponse { account: SuperfluidIntermediaryAccountInfo; } export interface TotalSuperfluidDelegationsRequest { } export interface TotalSuperfluidDelegationsResponse { totalDelegations: string; } export interface SuperfluidDelegationAmountRequest { delegator_address: string; validator_address: string; denom: string; } export interface SuperfluidDelegationAmountResponse { amount: Coin[]; } export interface SuperfluidDelegationsByDelegatorRequest { delegator_address: string; } export interface SuperfluidDelegationsByDelegatorResponse { superfluid_delegation_records: SuperfluidDelegationRecord[]; total_delegated_coins: Coin[]; total_equivalent_staked_amount: Coin; } export interface SuperfluidUndelegationsByDelegatorRequest { delegator_address: string; denom: string; } export interface SuperfluidUndelegationsByDelegatorResponse { superfluid_delegation_records: SuperfluidDelegationRecord[]; total_undelegated_coins: Coin[]; synthetic_locks: SyntheticLock[]; } export interface SuperfluidDelegationsByValidatorDenomRequest { validator_address: string; denom: string; } export interface SuperfluidDelegationsByValidatorDenomResponse { superfluid_delegation_records: SuperfluidDelegationRecord[]; } export interface EstimateSuperfluidDelegatedAmountByValidatorDenomRequest { validator_address: string; denom: string; } export interface EstimateSuperfluidDelegatedAmountByValidatorDenomResponse { total_delegated_coins: Coin[]; } export declare const QueryParamsRequest: { encode(_: QueryParamsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryParamsRequest; fromJSON(_: any): QueryParamsRequest; toJSON(_: QueryParamsRequest): unknown; fromPartial(_: DeepPartial): QueryParamsRequest; }; export declare const QueryParamsResponse: { encode(message: QueryParamsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryParamsResponse; fromJSON(object: any): QueryParamsResponse; toJSON(message: QueryParamsResponse): unknown; fromPartial(object: DeepPartial): QueryParamsResponse; }; export declare const AssetTypeRequest: { encode(message: AssetTypeRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AssetTypeRequest; fromJSON(object: any): AssetTypeRequest; toJSON(message: AssetTypeRequest): unknown; fromPartial(object: DeepPartial): AssetTypeRequest; }; export declare const AssetTypeResponse: { encode(message: AssetTypeResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AssetTypeResponse; fromJSON(object: any): AssetTypeResponse; toJSON(message: AssetTypeResponse): unknown; fromPartial(object: DeepPartial): AssetTypeResponse; }; export declare const AllAssetsRequest: { encode(_: AllAssetsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AllAssetsRequest; fromJSON(_: any): AllAssetsRequest; toJSON(_: AllAssetsRequest): unknown; fromPartial(_: DeepPartial): AllAssetsRequest; }; export declare const AllAssetsResponse: { encode(message: AllAssetsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AllAssetsResponse; fromJSON(object: any): AllAssetsResponse; toJSON(message: AllAssetsResponse): unknown; fromPartial(object: DeepPartial): AllAssetsResponse; }; export declare const AssetMultiplierRequest: { encode(message: AssetMultiplierRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AssetMultiplierRequest; fromJSON(object: any): AssetMultiplierRequest; toJSON(message: AssetMultiplierRequest): unknown; fromPartial(object: DeepPartial): AssetMultiplierRequest; }; export declare const AssetMultiplierResponse: { encode(message: AssetMultiplierResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AssetMultiplierResponse; fromJSON(object: any): AssetMultiplierResponse; toJSON(message: AssetMultiplierResponse): unknown; fromPartial(object: DeepPartial): AssetMultiplierResponse; }; export declare const SuperfluidIntermediaryAccountInfo: { encode(message: SuperfluidIntermediaryAccountInfo, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SuperfluidIntermediaryAccountInfo; fromJSON(object: any): SuperfluidIntermediaryAccountInfo; toJSON(message: SuperfluidIntermediaryAccountInfo): unknown; fromPartial(object: DeepPartial): SuperfluidIntermediaryAccountInfo; }; export declare const AllIntermediaryAccountsRequest: { encode(message: AllIntermediaryAccountsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AllIntermediaryAccountsRequest; fromJSON(object: any): AllIntermediaryAccountsRequest; toJSON(message: AllIntermediaryAccountsRequest): unknown; fromPartial(object: DeepPartial): AllIntermediaryAccountsRequest; }; export declare const AllIntermediaryAccountsResponse: { encode(message: AllIntermediaryAccountsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AllIntermediaryAccountsResponse; fromJSON(object: any): AllIntermediaryAccountsResponse; toJSON(message: AllIntermediaryAccountsResponse): unknown; fromPartial(object: DeepPartial): AllIntermediaryAccountsResponse; }; export declare const ConnectedIntermediaryAccountRequest: { encode(message: ConnectedIntermediaryAccountRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ConnectedIntermediaryAccountRequest; fromJSON(object: any): ConnectedIntermediaryAccountRequest; toJSON(message: ConnectedIntermediaryAccountRequest): unknown; fromPartial(object: DeepPartial): ConnectedIntermediaryAccountRequest; }; export declare const ConnectedIntermediaryAccountResponse: { encode(message: ConnectedIntermediaryAccountResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ConnectedIntermediaryAccountResponse; fromJSON(object: any): ConnectedIntermediaryAccountResponse; toJSON(message: ConnectedIntermediaryAccountResponse): unknown; fromPartial(object: DeepPartial): ConnectedIntermediaryAccountResponse; }; export declare const TotalSuperfluidDelegationsRequest: { encode(_: TotalSuperfluidDelegationsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TotalSuperfluidDelegationsRequest; fromJSON(_: any): TotalSuperfluidDelegationsRequest; toJSON(_: TotalSuperfluidDelegationsRequest): unknown; fromPartial(_: DeepPartial): TotalSuperfluidDelegationsRequest; }; export declare const TotalSuperfluidDelegationsResponse: { encode(message: TotalSuperfluidDelegationsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TotalSuperfluidDelegationsResponse; fromJSON(object: any): TotalSuperfluidDelegationsResponse; toJSON(message: TotalSuperfluidDelegationsResponse): unknown; fromPartial(object: DeepPartial): TotalSuperfluidDelegationsResponse; }; export declare const SuperfluidDelegationAmountRequest: { encode(message: SuperfluidDelegationAmountRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SuperfluidDelegationAmountRequest; fromJSON(object: any): SuperfluidDelegationAmountRequest; toJSON(message: SuperfluidDelegationAmountRequest): unknown; fromPartial(object: DeepPartial): SuperfluidDelegationAmountRequest; }; export declare const SuperfluidDelegationAmountResponse: { encode(message: SuperfluidDelegationAmountResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SuperfluidDelegationAmountResponse; fromJSON(object: any): SuperfluidDelegationAmountResponse; toJSON(message: SuperfluidDelegationAmountResponse): unknown; fromPartial(object: DeepPartial): SuperfluidDelegationAmountResponse; }; export declare const SuperfluidDelegationsByDelegatorRequest: { encode(message: SuperfluidDelegationsByDelegatorRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SuperfluidDelegationsByDelegatorRequest; fromJSON(object: any): SuperfluidDelegationsByDelegatorRequest; toJSON(message: SuperfluidDelegationsByDelegatorRequest): unknown; fromPartial(object: DeepPartial): SuperfluidDelegationsByDelegatorRequest; }; export declare const SuperfluidDelegationsByDelegatorResponse: { encode(message: SuperfluidDelegationsByDelegatorResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SuperfluidDelegationsByDelegatorResponse; fromJSON(object: any): SuperfluidDelegationsByDelegatorResponse; toJSON(message: SuperfluidDelegationsByDelegatorResponse): unknown; fromPartial(object: DeepPartial): SuperfluidDelegationsByDelegatorResponse; }; export declare const SuperfluidUndelegationsByDelegatorRequest: { encode(message: SuperfluidUndelegationsByDelegatorRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SuperfluidUndelegationsByDelegatorRequest; fromJSON(object: any): SuperfluidUndelegationsByDelegatorRequest; toJSON(message: SuperfluidUndelegationsByDelegatorRequest): unknown; fromPartial(object: DeepPartial): SuperfluidUndelegationsByDelegatorRequest; }; export declare const SuperfluidUndelegationsByDelegatorResponse: { encode(message: SuperfluidUndelegationsByDelegatorResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SuperfluidUndelegationsByDelegatorResponse; fromJSON(object: any): SuperfluidUndelegationsByDelegatorResponse; toJSON(message: SuperfluidUndelegationsByDelegatorResponse): unknown; fromPartial(object: DeepPartial): SuperfluidUndelegationsByDelegatorResponse; }; export declare const SuperfluidDelegationsByValidatorDenomRequest: { encode(message: SuperfluidDelegationsByValidatorDenomRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SuperfluidDelegationsByValidatorDenomRequest; fromJSON(object: any): SuperfluidDelegationsByValidatorDenomRequest; toJSON(message: SuperfluidDelegationsByValidatorDenomRequest): unknown; fromPartial(object: DeepPartial): SuperfluidDelegationsByValidatorDenomRequest; }; export declare const SuperfluidDelegationsByValidatorDenomResponse: { encode(message: SuperfluidDelegationsByValidatorDenomResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SuperfluidDelegationsByValidatorDenomResponse; fromJSON(object: any): SuperfluidDelegationsByValidatorDenomResponse; toJSON(message: SuperfluidDelegationsByValidatorDenomResponse): unknown; fromPartial(object: DeepPartial): SuperfluidDelegationsByValidatorDenomResponse; }; export declare const EstimateSuperfluidDelegatedAmountByValidatorDenomRequest: { encode(message: EstimateSuperfluidDelegatedAmountByValidatorDenomRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EstimateSuperfluidDelegatedAmountByValidatorDenomRequest; fromJSON(object: any): EstimateSuperfluidDelegatedAmountByValidatorDenomRequest; toJSON(message: EstimateSuperfluidDelegatedAmountByValidatorDenomRequest): unknown; fromPartial(object: DeepPartial): EstimateSuperfluidDelegatedAmountByValidatorDenomRequest; }; export declare const EstimateSuperfluidDelegatedAmountByValidatorDenomResponse: { encode(message: EstimateSuperfluidDelegatedAmountByValidatorDenomResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EstimateSuperfluidDelegatedAmountByValidatorDenomResponse; fromJSON(object: any): EstimateSuperfluidDelegatedAmountByValidatorDenomResponse; toJSON(message: EstimateSuperfluidDelegatedAmountByValidatorDenomResponse): unknown; fromPartial(object: DeepPartial): EstimateSuperfluidDelegatedAmountByValidatorDenomResponse; };