import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3, Timestamp } from "@bufbuild/protobuf"; import { Coin } from "../../cosmos/base/v1beta1/coin_pb.js"; /** * @generated from message osmosis.superfluid.MsgSuperfluidDelegate */ export declare class MsgSuperfluidDelegate extends Message { /** * @generated from field: string sender = 1; */ sender: string; /** * @generated from field: uint64 lock_id = 2; */ lockId: bigint; /** * @generated from field: string val_addr = 3; */ valAddr: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.superfluid.MsgSuperfluidDelegate"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgSuperfluidDelegate; static fromJson(jsonValue: JsonValue, options?: Partial): MsgSuperfluidDelegate; static fromJsonString(jsonString: string, options?: Partial): MsgSuperfluidDelegate; static equals(a: MsgSuperfluidDelegate | PlainMessage | undefined, b: MsgSuperfluidDelegate | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.superfluid.MsgSuperfluidDelegateResponse */ export declare class MsgSuperfluidDelegateResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.superfluid.MsgSuperfluidDelegateResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgSuperfluidDelegateResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgSuperfluidDelegateResponse; static fromJsonString(jsonString: string, options?: Partial): MsgSuperfluidDelegateResponse; static equals(a: MsgSuperfluidDelegateResponse | PlainMessage | undefined, b: MsgSuperfluidDelegateResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.superfluid.MsgSuperfluidUndelegate */ export declare class MsgSuperfluidUndelegate extends Message { /** * @generated from field: string sender = 1; */ sender: string; /** * @generated from field: uint64 lock_id = 2; */ lockId: bigint; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.superfluid.MsgSuperfluidUndelegate"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgSuperfluidUndelegate; static fromJson(jsonValue: JsonValue, options?: Partial): MsgSuperfluidUndelegate; static fromJsonString(jsonString: string, options?: Partial): MsgSuperfluidUndelegate; static equals(a: MsgSuperfluidUndelegate | PlainMessage | undefined, b: MsgSuperfluidUndelegate | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.superfluid.MsgSuperfluidUndelegateResponse */ export declare class MsgSuperfluidUndelegateResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.superfluid.MsgSuperfluidUndelegateResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgSuperfluidUndelegateResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgSuperfluidUndelegateResponse; static fromJsonString(jsonString: string, options?: Partial): MsgSuperfluidUndelegateResponse; static equals(a: MsgSuperfluidUndelegateResponse | PlainMessage | undefined, b: MsgSuperfluidUndelegateResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.superfluid.MsgSuperfluidUnbondLock */ export declare class MsgSuperfluidUnbondLock extends Message { /** * @generated from field: string sender = 1; */ sender: string; /** * @generated from field: uint64 lock_id = 2; */ lockId: bigint; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.superfluid.MsgSuperfluidUnbondLock"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgSuperfluidUnbondLock; static fromJson(jsonValue: JsonValue, options?: Partial): MsgSuperfluidUnbondLock; static fromJsonString(jsonString: string, options?: Partial): MsgSuperfluidUnbondLock; static equals(a: MsgSuperfluidUnbondLock | PlainMessage | undefined, b: MsgSuperfluidUnbondLock | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.superfluid.MsgSuperfluidUnbondLockResponse */ export declare class MsgSuperfluidUnbondLockResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.superfluid.MsgSuperfluidUnbondLockResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgSuperfluidUnbondLockResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgSuperfluidUnbondLockResponse; static fromJsonString(jsonString: string, options?: Partial): MsgSuperfluidUnbondLockResponse; static equals(a: MsgSuperfluidUnbondLockResponse | PlainMessage | undefined, b: MsgSuperfluidUnbondLockResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.superfluid.MsgSuperfluidUndelegateAndUnbondLock */ export declare class MsgSuperfluidUndelegateAndUnbondLock extends Message { /** * @generated from field: string sender = 1; */ sender: string; /** * @generated from field: uint64 lock_id = 2; */ lockId: bigint; /** * Amount of unlocking coin. * * @generated from field: cosmos.base.v1beta1.Coin coin = 3; */ coin?: Coin; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.superfluid.MsgSuperfluidUndelegateAndUnbondLock"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgSuperfluidUndelegateAndUnbondLock; static fromJson(jsonValue: JsonValue, options?: Partial): MsgSuperfluidUndelegateAndUnbondLock; static fromJsonString(jsonString: string, options?: Partial): MsgSuperfluidUndelegateAndUnbondLock; static equals(a: MsgSuperfluidUndelegateAndUnbondLock | PlainMessage | undefined, b: MsgSuperfluidUndelegateAndUnbondLock | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.superfluid.MsgSuperfluidUndelegateAndUnbondLockResponse */ export declare class MsgSuperfluidUndelegateAndUnbondLockResponse extends Message { /** * lock id of the new lock created for the remaining amount. * returns the original lockid if the unlocked amount is equal to the * original lock's amount. * * @generated from field: uint64 lock_id = 1; */ lockId: bigint; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.superfluid.MsgSuperfluidUndelegateAndUnbondLockResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgSuperfluidUndelegateAndUnbondLockResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgSuperfluidUndelegateAndUnbondLockResponse; static fromJsonString(jsonString: string, options?: Partial): MsgSuperfluidUndelegateAndUnbondLockResponse; static equals(a: MsgSuperfluidUndelegateAndUnbondLockResponse | PlainMessage | undefined, b: MsgSuperfluidUndelegateAndUnbondLockResponse | PlainMessage | undefined): boolean; } /** * MsgLockAndSuperfluidDelegate locks coins with the unbonding period duration, * and then does a superfluid lock from the newly created lockup, to the * specified validator addr. * * @generated from message osmosis.superfluid.MsgLockAndSuperfluidDelegate */ export declare class MsgLockAndSuperfluidDelegate extends Message { /** * @generated from field: string sender = 1; */ sender: string; /** * @generated from field: repeated cosmos.base.v1beta1.Coin coins = 2; */ coins: Coin[]; /** * @generated from field: string val_addr = 3; */ valAddr: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.superfluid.MsgLockAndSuperfluidDelegate"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgLockAndSuperfluidDelegate; static fromJson(jsonValue: JsonValue, options?: Partial): MsgLockAndSuperfluidDelegate; static fromJsonString(jsonString: string, options?: Partial): MsgLockAndSuperfluidDelegate; static equals(a: MsgLockAndSuperfluidDelegate | PlainMessage | undefined, b: MsgLockAndSuperfluidDelegate | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.superfluid.MsgLockAndSuperfluidDelegateResponse */ export declare class MsgLockAndSuperfluidDelegateResponse extends Message { /** * @generated from field: uint64 ID = 1; */ ID: bigint; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.superfluid.MsgLockAndSuperfluidDelegateResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgLockAndSuperfluidDelegateResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgLockAndSuperfluidDelegateResponse; static fromJsonString(jsonString: string, options?: Partial): MsgLockAndSuperfluidDelegateResponse; static equals(a: MsgLockAndSuperfluidDelegateResponse | PlainMessage | undefined, b: MsgLockAndSuperfluidDelegateResponse | PlainMessage | undefined): boolean; } /** * MsgCreateFullRangePositionAndSuperfluidDelegate creates a full range position * in a concentrated liquidity pool, then superfluid delegates. * * @generated from message osmosis.superfluid.MsgCreateFullRangePositionAndSuperfluidDelegate */ export declare class MsgCreateFullRangePositionAndSuperfluidDelegate extends Message { /** * @generated from field: string sender = 1; */ sender: string; /** * @generated from field: repeated cosmos.base.v1beta1.Coin coins = 2; */ coins: Coin[]; /** * @generated from field: string val_addr = 3; */ valAddr: string; /** * @generated from field: uint64 pool_id = 4; */ poolId: bigint; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.superfluid.MsgCreateFullRangePositionAndSuperfluidDelegate"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgCreateFullRangePositionAndSuperfluidDelegate; static fromJson(jsonValue: JsonValue, options?: Partial): MsgCreateFullRangePositionAndSuperfluidDelegate; static fromJsonString(jsonString: string, options?: Partial): MsgCreateFullRangePositionAndSuperfluidDelegate; static equals(a: MsgCreateFullRangePositionAndSuperfluidDelegate | PlainMessage | undefined, b: MsgCreateFullRangePositionAndSuperfluidDelegate | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.superfluid.MsgCreateFullRangePositionAndSuperfluidDelegateResponse */ export declare class MsgCreateFullRangePositionAndSuperfluidDelegateResponse extends Message { /** * @generated from field: uint64 lockID = 1; */ lockID: bigint; /** * @generated from field: uint64 positionID = 2; */ positionID: bigint; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.superfluid.MsgCreateFullRangePositionAndSuperfluidDelegateResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgCreateFullRangePositionAndSuperfluidDelegateResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgCreateFullRangePositionAndSuperfluidDelegateResponse; static fromJsonString(jsonString: string, options?: Partial): MsgCreateFullRangePositionAndSuperfluidDelegateResponse; static equals(a: MsgCreateFullRangePositionAndSuperfluidDelegateResponse | PlainMessage | undefined, b: MsgCreateFullRangePositionAndSuperfluidDelegateResponse | PlainMessage | undefined): boolean; } /** * 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. * * @generated from message osmosis.superfluid.MsgUnPoolWhitelistedPool */ export declare class MsgUnPoolWhitelistedPool extends Message { /** * @generated from field: string sender = 1; */ sender: string; /** * @generated from field: uint64 pool_id = 2; */ poolId: bigint; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.superfluid.MsgUnPoolWhitelistedPool"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUnPoolWhitelistedPool; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUnPoolWhitelistedPool; static fromJsonString(jsonString: string, options?: Partial): MsgUnPoolWhitelistedPool; static equals(a: MsgUnPoolWhitelistedPool | PlainMessage | undefined, b: MsgUnPoolWhitelistedPool | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.superfluid.MsgUnPoolWhitelistedPoolResponse */ export declare class MsgUnPoolWhitelistedPoolResponse extends Message { /** * @generated from field: repeated uint64 exited_lock_ids = 1; */ exitedLockIds: bigint[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.superfluid.MsgUnPoolWhitelistedPoolResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUnPoolWhitelistedPoolResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUnPoolWhitelistedPoolResponse; static fromJsonString(jsonString: string, options?: Partial): MsgUnPoolWhitelistedPoolResponse; static equals(a: MsgUnPoolWhitelistedPoolResponse | PlainMessage | undefined, b: MsgUnPoolWhitelistedPoolResponse | PlainMessage | undefined): boolean; } /** * ===================== * MsgUnlockAndMigrateSharesToFullRangeConcentratedPosition * * @generated from message osmosis.superfluid.MsgUnlockAndMigrateSharesToFullRangeConcentratedPosition */ export declare class MsgUnlockAndMigrateSharesToFullRangeConcentratedPosition extends Message { /** * @generated from field: string sender = 1; */ sender: string; /** * @generated from field: int64 lock_id = 2; */ lockId: bigint; /** * @generated from field: cosmos.base.v1beta1.Coin shares_to_migrate = 3; */ sharesToMigrate?: Coin; /** * token_out_mins indicates minimum token to exit Balancer pool with. * * @generated from field: repeated cosmos.base.v1beta1.Coin token_out_mins = 4; */ tokenOutMins: Coin[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.superfluid.MsgUnlockAndMigrateSharesToFullRangeConcentratedPosition"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUnlockAndMigrateSharesToFullRangeConcentratedPosition; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUnlockAndMigrateSharesToFullRangeConcentratedPosition; static fromJsonString(jsonString: string, options?: Partial): MsgUnlockAndMigrateSharesToFullRangeConcentratedPosition; static equals(a: MsgUnlockAndMigrateSharesToFullRangeConcentratedPosition | PlainMessage | undefined, b: MsgUnlockAndMigrateSharesToFullRangeConcentratedPosition | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.superfluid.MsgUnlockAndMigrateSharesToFullRangeConcentratedPositionResponse */ export declare class MsgUnlockAndMigrateSharesToFullRangeConcentratedPositionResponse extends Message { /** * @generated from field: string amount0 = 1; */ amount0: string; /** * @generated from field: string amount1 = 2; */ amount1: string; /** * @generated from field: string liquidity_created = 3; */ liquidityCreated: string; /** * @generated from field: google.protobuf.Timestamp join_time = 4; */ joinTime?: Timestamp; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.superfluid.MsgUnlockAndMigrateSharesToFullRangeConcentratedPositionResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUnlockAndMigrateSharesToFullRangeConcentratedPositionResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUnlockAndMigrateSharesToFullRangeConcentratedPositionResponse; static fromJsonString(jsonString: string, options?: Partial): MsgUnlockAndMigrateSharesToFullRangeConcentratedPositionResponse; static equals(a: MsgUnlockAndMigrateSharesToFullRangeConcentratedPositionResponse | PlainMessage | undefined, b: MsgUnlockAndMigrateSharesToFullRangeConcentratedPositionResponse | PlainMessage | undefined): boolean; } /** * ===================== MsgAddToConcentratedLiquiditySuperfluidPosition * * @generated from message osmosis.superfluid.MsgAddToConcentratedLiquiditySuperfluidPosition */ export declare class MsgAddToConcentratedLiquiditySuperfluidPosition extends Message { /** * @generated from field: uint64 position_id = 1; */ positionId: bigint; /** * @generated from field: string sender = 2; */ sender: string; /** * @generated from field: cosmos.base.v1beta1.Coin token_desired0 = 3; */ tokenDesired0?: Coin; /** * @generated from field: cosmos.base.v1beta1.Coin token_desired1 = 4; */ tokenDesired1?: Coin; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.superfluid.MsgAddToConcentratedLiquiditySuperfluidPosition"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgAddToConcentratedLiquiditySuperfluidPosition; static fromJson(jsonValue: JsonValue, options?: Partial): MsgAddToConcentratedLiquiditySuperfluidPosition; static fromJsonString(jsonString: string, options?: Partial): MsgAddToConcentratedLiquiditySuperfluidPosition; static equals(a: MsgAddToConcentratedLiquiditySuperfluidPosition | PlainMessage | undefined, b: MsgAddToConcentratedLiquiditySuperfluidPosition | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.superfluid.MsgAddToConcentratedLiquiditySuperfluidPositionResponse */ export declare class MsgAddToConcentratedLiquiditySuperfluidPositionResponse extends Message { /** * @generated from field: uint64 position_id = 1; */ positionId: bigint; /** * @generated from field: string amount0 = 2; */ amount0: string; /** * @generated from field: string amount1 = 3; */ amount1: string; /** * new_liquidity is the final liquidity after the add. * It includes the liquidity that existed before in the position * and the new liquidity that was added to the position. * * @generated from field: string new_liquidity = 5; */ newLiquidity: string; /** * @generated from field: uint64 lock_id = 4; */ lockId: bigint; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.superfluid.MsgAddToConcentratedLiquiditySuperfluidPositionResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgAddToConcentratedLiquiditySuperfluidPositionResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgAddToConcentratedLiquiditySuperfluidPositionResponse; static fromJsonString(jsonString: string, options?: Partial): MsgAddToConcentratedLiquiditySuperfluidPositionResponse; static equals(a: MsgAddToConcentratedLiquiditySuperfluidPositionResponse | PlainMessage | undefined, b: MsgAddToConcentratedLiquiditySuperfluidPositionResponse | PlainMessage | undefined): boolean; } /** * ===================== MsgUnbondConvertAndStake * * @generated from message osmosis.superfluid.MsgUnbondConvertAndStake */ export declare class MsgUnbondConvertAndStake extends Message { /** * lock ID to convert and stake. * lock id with 0 should be provided if converting liquid gamm shares to stake * * @generated from field: uint64 lock_id = 1; */ lockId: bigint; /** * @generated from field: string sender = 2; */ sender: string; /** * validator address to delegate to. * If provided empty string, we use the validators returned from * valset-preference module. * * @generated from field: string val_addr = 3; */ valAddr: string; /** * min_amt_to_stake indicates the minimum amount to stake after conversion * * @generated from field: string min_amt_to_stake = 4; */ minAmtToStake: string; /** * shares_to_convert indicates shares wanted to stake. * Note that this field is only used for liquid(unlocked) gamm shares. * For all other cases, this field would be disregarded. * * @generated from field: cosmos.base.v1beta1.Coin shares_to_convert = 5; */ sharesToConvert?: Coin; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.superfluid.MsgUnbondConvertAndStake"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUnbondConvertAndStake; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUnbondConvertAndStake; static fromJsonString(jsonString: string, options?: Partial): MsgUnbondConvertAndStake; static equals(a: MsgUnbondConvertAndStake | PlainMessage | undefined, b: MsgUnbondConvertAndStake | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.superfluid.MsgUnbondConvertAndStakeResponse */ export declare class MsgUnbondConvertAndStakeResponse extends Message { /** * @generated from field: string total_amt_staked = 1; */ totalAmtStaked: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.superfluid.MsgUnbondConvertAndStakeResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUnbondConvertAndStakeResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUnbondConvertAndStakeResponse; static fromJsonString(jsonString: string, options?: Partial): MsgUnbondConvertAndStakeResponse; static equals(a: MsgUnbondConvertAndStakeResponse | PlainMessage | undefined, b: MsgUnbondConvertAndStakeResponse | PlainMessage | undefined): boolean; } //# sourceMappingURL=tx_pb.d.ts.map