import { Coin } from "../../cosmos/base/v1beta1/coin"; import * as _m0 from "protobufjs/minimal"; import { Long, DeepPartial } from "@osmonauts/helpers"; export interface MsgSuperfluidDelegate { sender: string; lock_id: Long; val_addr: string; } export interface MsgSuperfluidDelegateResponse { } export interface MsgSuperfluidUndelegate { sender: string; lock_id: Long; } export interface MsgSuperfluidUndelegateResponse { } export interface MsgSuperfluidUnbondLock { sender: string; lock_id: Long; } export interface MsgSuperfluidUnbondLockResponse { } /** * MsgLockAndSuperfluidDelegate locks coins with the unbonding period duration, * and then does a superfluid lock from the newly created lockup, to the * specified validator addr. */ export interface MsgLockAndSuperfluidDelegate { sender: string; coins: Coin[]; val_addr: string; } export interface MsgLockAndSuperfluidDelegateResponse { ID: Long; } /** * MsgUnPoolWhitelistedPool Unpools every lock the sender has, that is * associated with pool pool_id. If pool_id is not approved for unpooling by * governance, this is a no-op. Unpooling takes the locked gamm shares, and runs * "ExitPool" on it, to get the constituent tokens. e.g. z gamm/pool/1 tokens * ExitPools into constituent tokens x uatom, y uosmo. Then it creates a new * lock for every constituent token, with the duration associated with the lock. * If the lock was unbonding, the new lockup durations should be the time left * until unbond completion. */ export interface MsgUnPoolWhitelistedPool { sender: string; pool_id: Long; } export interface MsgUnPoolWhitelistedPoolResponse { exitedLockIds: Long[]; } export declare const MsgSuperfluidDelegate: { encode(message: MsgSuperfluidDelegate, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MsgSuperfluidDelegate; fromJSON(object: any): MsgSuperfluidDelegate; toJSON(message: MsgSuperfluidDelegate): unknown; fromPartial(object: DeepPartial): MsgSuperfluidDelegate; }; export declare const MsgSuperfluidDelegateResponse: { encode(_: MsgSuperfluidDelegateResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MsgSuperfluidDelegateResponse; fromJSON(_: any): MsgSuperfluidDelegateResponse; toJSON(_: MsgSuperfluidDelegateResponse): unknown; fromPartial(_: DeepPartial): MsgSuperfluidDelegateResponse; }; export declare const MsgSuperfluidUndelegate: { encode(message: MsgSuperfluidUndelegate, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MsgSuperfluidUndelegate; fromJSON(object: any): MsgSuperfluidUndelegate; toJSON(message: MsgSuperfluidUndelegate): unknown; fromPartial(object: DeepPartial): MsgSuperfluidUndelegate; }; export declare const MsgSuperfluidUndelegateResponse: { encode(_: MsgSuperfluidUndelegateResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MsgSuperfluidUndelegateResponse; fromJSON(_: any): MsgSuperfluidUndelegateResponse; toJSON(_: MsgSuperfluidUndelegateResponse): unknown; fromPartial(_: DeepPartial): MsgSuperfluidUndelegateResponse; }; export declare const MsgSuperfluidUnbondLock: { encode(message: MsgSuperfluidUnbondLock, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MsgSuperfluidUnbondLock; fromJSON(object: any): MsgSuperfluidUnbondLock; toJSON(message: MsgSuperfluidUnbondLock): unknown; fromPartial(object: DeepPartial): MsgSuperfluidUnbondLock; }; export declare const MsgSuperfluidUnbondLockResponse: { encode(_: MsgSuperfluidUnbondLockResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MsgSuperfluidUnbondLockResponse; fromJSON(_: any): MsgSuperfluidUnbondLockResponse; toJSON(_: MsgSuperfluidUnbondLockResponse): unknown; fromPartial(_: DeepPartial): MsgSuperfluidUnbondLockResponse; }; export declare const MsgLockAndSuperfluidDelegate: { encode(message: MsgLockAndSuperfluidDelegate, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MsgLockAndSuperfluidDelegate; fromJSON(object: any): MsgLockAndSuperfluidDelegate; toJSON(message: MsgLockAndSuperfluidDelegate): unknown; fromPartial(object: DeepPartial): MsgLockAndSuperfluidDelegate; }; export declare const MsgLockAndSuperfluidDelegateResponse: { encode(message: MsgLockAndSuperfluidDelegateResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MsgLockAndSuperfluidDelegateResponse; fromJSON(object: any): MsgLockAndSuperfluidDelegateResponse; toJSON(message: MsgLockAndSuperfluidDelegateResponse): unknown; fromPartial(object: DeepPartial): MsgLockAndSuperfluidDelegateResponse; }; export declare const MsgUnPoolWhitelistedPool: { encode(message: MsgUnPoolWhitelistedPool, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MsgUnPoolWhitelistedPool; fromJSON(object: any): MsgUnPoolWhitelistedPool; toJSON(message: MsgUnPoolWhitelistedPool): unknown; fromPartial(object: DeepPartial): MsgUnPoolWhitelistedPool; }; export declare const MsgUnPoolWhitelistedPoolResponse: { encode(message: MsgUnPoolWhitelistedPoolResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MsgUnPoolWhitelistedPoolResponse; fromJSON(object: any): MsgUnPoolWhitelistedPoolResponse; toJSON(message: MsgUnPoolWhitelistedPoolResponse): unknown; fromPartial(object: DeepPartial): MsgUnPoolWhitelistedPoolResponse; };