import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Duration, Message, proto3 } from "@bufbuild/protobuf"; import { Coin } from "../../cosmos/base/v1beta1/coin_pb.js"; import { PeriodLock } from "./lock_pb.js"; /** * @generated from message osmosis.lockup.MsgLockTokens */ export declare class MsgLockTokens extends Message { /** * @generated from field: string owner = 1; */ owner: string; /** * @generated from field: google.protobuf.Duration duration = 2; */ duration?: Duration; /** * @generated from field: repeated cosmos.base.v1beta1.Coin coins = 3; */ coins: Coin[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.lockup.MsgLockTokens"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgLockTokens; static fromJson(jsonValue: JsonValue, options?: Partial): MsgLockTokens; static fromJsonString(jsonString: string, options?: Partial): MsgLockTokens; static equals(a: MsgLockTokens | PlainMessage | undefined, b: MsgLockTokens | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.lockup.MsgLockTokensResponse */ export declare class MsgLockTokensResponse extends Message { /** * @generated from field: uint64 ID = 1; */ ID: bigint; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.lockup.MsgLockTokensResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgLockTokensResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgLockTokensResponse; static fromJsonString(jsonString: string, options?: Partial): MsgLockTokensResponse; static equals(a: MsgLockTokensResponse | PlainMessage | undefined, b: MsgLockTokensResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.lockup.MsgBeginUnlockingAll */ export declare class MsgBeginUnlockingAll extends Message { /** * @generated from field: string owner = 1; */ owner: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.lockup.MsgBeginUnlockingAll"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgBeginUnlockingAll; static fromJson(jsonValue: JsonValue, options?: Partial): MsgBeginUnlockingAll; static fromJsonString(jsonString: string, options?: Partial): MsgBeginUnlockingAll; static equals(a: MsgBeginUnlockingAll | PlainMessage | undefined, b: MsgBeginUnlockingAll | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.lockup.MsgBeginUnlockingAllResponse */ export declare class MsgBeginUnlockingAllResponse extends Message { /** * @generated from field: repeated osmosis.lockup.PeriodLock unlocks = 1; */ unlocks: PeriodLock[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.lockup.MsgBeginUnlockingAllResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgBeginUnlockingAllResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgBeginUnlockingAllResponse; static fromJsonString(jsonString: string, options?: Partial): MsgBeginUnlockingAllResponse; static equals(a: MsgBeginUnlockingAllResponse | PlainMessage | undefined, b: MsgBeginUnlockingAllResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.lockup.MsgBeginUnlocking */ export declare class MsgBeginUnlocking extends Message { /** * @generated from field: string owner = 1; */ owner: string; /** * @generated from field: uint64 ID = 2; */ ID: bigint; /** * Amount of unlocking coins. Unlock all if not set. * * @generated from field: repeated cosmos.base.v1beta1.Coin coins = 3; */ coins: Coin[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.lockup.MsgBeginUnlocking"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgBeginUnlocking; static fromJson(jsonValue: JsonValue, options?: Partial): MsgBeginUnlocking; static fromJsonString(jsonString: string, options?: Partial): MsgBeginUnlocking; static equals(a: MsgBeginUnlocking | PlainMessage | undefined, b: MsgBeginUnlocking | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.lockup.MsgBeginUnlockingResponse */ export declare class MsgBeginUnlockingResponse extends Message { /** * @generated from field: bool success = 1; */ success: boolean; /** * @generated from field: uint64 unlockingLockID = 2; */ unlockingLockID: bigint; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.lockup.MsgBeginUnlockingResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgBeginUnlockingResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgBeginUnlockingResponse; static fromJsonString(jsonString: string, options?: Partial): MsgBeginUnlockingResponse; static equals(a: MsgBeginUnlockingResponse | PlainMessage | undefined, b: MsgBeginUnlockingResponse | PlainMessage | undefined): boolean; } /** * MsgExtendLockup extends the existing lockup's duration. * The new duration is longer than the original. * * @generated from message osmosis.lockup.MsgExtendLockup */ export declare class MsgExtendLockup extends Message { /** * @generated from field: string owner = 1; */ owner: string; /** * @generated from field: uint64 ID = 2; */ ID: bigint; /** * duration to be set. fails if lower than the current duration, or is * unlocking * * @generated from field: google.protobuf.Duration duration = 3; */ duration?: Duration; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.lockup.MsgExtendLockup"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgExtendLockup; static fromJson(jsonValue: JsonValue, options?: Partial): MsgExtendLockup; static fromJsonString(jsonString: string, options?: Partial): MsgExtendLockup; static equals(a: MsgExtendLockup | PlainMessage | undefined, b: MsgExtendLockup | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.lockup.MsgExtendLockupResponse */ export declare class MsgExtendLockupResponse extends Message { /** * @generated from field: bool success = 1; */ success: boolean; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.lockup.MsgExtendLockupResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgExtendLockupResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgExtendLockupResponse; static fromJsonString(jsonString: string, options?: Partial): MsgExtendLockupResponse; static equals(a: MsgExtendLockupResponse | PlainMessage | undefined, b: MsgExtendLockupResponse | PlainMessage | undefined): boolean; } /** * MsgForceUnlock unlocks locks immediately for * addresses registered via governance. * * @generated from message osmosis.lockup.MsgForceUnlock */ export declare class MsgForceUnlock extends Message { /** * @generated from field: string owner = 1; */ owner: string; /** * @generated from field: uint64 ID = 2; */ ID: bigint; /** * Amount of unlocking coins. Unlock all if not set. * * @generated from field: repeated cosmos.base.v1beta1.Coin coins = 3; */ coins: Coin[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.lockup.MsgForceUnlock"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgForceUnlock; static fromJson(jsonValue: JsonValue, options?: Partial): MsgForceUnlock; static fromJsonString(jsonString: string, options?: Partial): MsgForceUnlock; static equals(a: MsgForceUnlock | PlainMessage | undefined, b: MsgForceUnlock | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.lockup.MsgForceUnlockResponse */ export declare class MsgForceUnlockResponse extends Message { /** * @generated from field: bool success = 1; */ success: boolean; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.lockup.MsgForceUnlockResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgForceUnlockResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgForceUnlockResponse; static fromJsonString(jsonString: string, options?: Partial): MsgForceUnlockResponse; static equals(a: MsgForceUnlockResponse | PlainMessage | undefined, b: MsgForceUnlockResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.lockup.MsgSetRewardReceiverAddress */ export declare class MsgSetRewardReceiverAddress extends Message { /** * @generated from field: string owner = 1; */ owner: string; /** * @generated from field: uint64 lockID = 2; */ lockID: bigint; /** * @generated from field: string reward_receiver = 3; */ rewardReceiver: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.lockup.MsgSetRewardReceiverAddress"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgSetRewardReceiverAddress; static fromJson(jsonValue: JsonValue, options?: Partial): MsgSetRewardReceiverAddress; static fromJsonString(jsonString: string, options?: Partial): MsgSetRewardReceiverAddress; static equals(a: MsgSetRewardReceiverAddress | PlainMessage | undefined, b: MsgSetRewardReceiverAddress | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.lockup.MsgSetRewardReceiverAddressResponse */ export declare class MsgSetRewardReceiverAddressResponse extends Message { /** * @generated from field: bool success = 1; */ success: boolean; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.lockup.MsgSetRewardReceiverAddressResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgSetRewardReceiverAddressResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgSetRewardReceiverAddressResponse; static fromJsonString(jsonString: string, options?: Partial): MsgSetRewardReceiverAddressResponse; static equals(a: MsgSetRewardReceiverAddressResponse | PlainMessage | undefined, b: MsgSetRewardReceiverAddressResponse | PlainMessage | undefined): boolean; } /** * DEPRECATED * Following messages are deprecated but kept to support indexing. * * @generated from message osmosis.lockup.MsgUnlockPeriodLock */ export declare class MsgUnlockPeriodLock extends Message { /** * @generated from field: string owner = 1; */ owner: string; /** * @generated from field: uint64 ID = 2; */ ID: bigint; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.lockup.MsgUnlockPeriodLock"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUnlockPeriodLock; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUnlockPeriodLock; static fromJsonString(jsonString: string, options?: Partial): MsgUnlockPeriodLock; static equals(a: MsgUnlockPeriodLock | PlainMessage | undefined, b: MsgUnlockPeriodLock | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.lockup.MsgUnlockTokens */ export declare class MsgUnlockTokens extends Message { /** * @generated from field: string owner = 1; */ owner: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.lockup.MsgUnlockTokens"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUnlockTokens; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUnlockTokens; static fromJsonString(jsonString: string, options?: Partial): MsgUnlockTokens; static equals(a: MsgUnlockTokens | PlainMessage | undefined, b: MsgUnlockTokens | PlainMessage | undefined): boolean; } //# sourceMappingURL=tx_pb.d.ts.map