import { BinaryReader, BinaryWriter } from "../../../binary"; import { DeepPartial } from "../../../helpers"; /** * base header ak message type, we can cast the bytes into corresponding message * response type * @name TxResponseGenericMessage * @package injective.types.v1beta1 * @see proto type: injective.types.v1beta1.TxResponseGenericMessage */ export interface TxResponseGenericMessage { header: string; data: Uint8Array; } export interface TxResponseGenericMessageProtoMsg { typeUrl: "/injective.types.v1beta1.TxResponseGenericMessage"; value: Uint8Array; } /** * base header ak message type, we can cast the bytes into corresponding message * response type * @name TxResponseGenericMessageAmino * @package injective.types.v1beta1 * @see proto type: injective.types.v1beta1.TxResponseGenericMessage */ export interface TxResponseGenericMessageAmino { header: string; data: string; } export interface TxResponseGenericMessageAminoMsg { type: "/injective.types.v1beta1.TxResponseGenericMessage"; value: TxResponseGenericMessageAmino; } /** * improvised message to unpack length prefixed messages in tx response data * @name TxResponseData * @package injective.types.v1beta1 * @see proto type: injective.types.v1beta1.TxResponseData */ export interface TxResponseData { messages: TxResponseGenericMessage[]; } export interface TxResponseDataProtoMsg { typeUrl: "/injective.types.v1beta1.TxResponseData"; value: Uint8Array; } /** * improvised message to unpack length prefixed messages in tx response data * @name TxResponseDataAmino * @package injective.types.v1beta1 * @see proto type: injective.types.v1beta1.TxResponseData */ export interface TxResponseDataAmino { messages: TxResponseGenericMessageAmino[]; } export interface TxResponseDataAminoMsg { type: "/injective.types.v1beta1.TxResponseData"; value: TxResponseDataAmino; } /** * base header ak message type, we can cast the bytes into corresponding message * response type * @name TxResponseGenericMessage * @package injective.types.v1beta1 * @see proto type: injective.types.v1beta1.TxResponseGenericMessage */ export declare const TxResponseGenericMessage: { typeUrl: string; is(o: any): o is TxResponseGenericMessage; isAmino(o: any): o is TxResponseGenericMessageAmino; encode(message: TxResponseGenericMessage, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): TxResponseGenericMessage; fromPartial(object: DeepPartial): TxResponseGenericMessage; fromAmino(object: TxResponseGenericMessageAmino): TxResponseGenericMessage; toAmino(message: TxResponseGenericMessage): TxResponseGenericMessageAmino; fromAminoMsg(object: TxResponseGenericMessageAminoMsg): TxResponseGenericMessage; fromProtoMsg(message: TxResponseGenericMessageProtoMsg): TxResponseGenericMessage; toProto(message: TxResponseGenericMessage): Uint8Array; toProtoMsg(message: TxResponseGenericMessage): TxResponseGenericMessageProtoMsg; registerTypeUrl(): void; }; /** * improvised message to unpack length prefixed messages in tx response data * @name TxResponseData * @package injective.types.v1beta1 * @see proto type: injective.types.v1beta1.TxResponseData */ export declare const TxResponseData: { typeUrl: string; is(o: any): o is TxResponseData; isAmino(o: any): o is TxResponseDataAmino; encode(message: TxResponseData, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): TxResponseData; fromPartial(object: DeepPartial): TxResponseData; fromAmino(object: TxResponseDataAmino): TxResponseData; toAmino(message: TxResponseData): TxResponseDataAmino; fromAminoMsg(object: TxResponseDataAminoMsg): TxResponseData; fromProtoMsg(message: TxResponseDataProtoMsg): TxResponseData; toProto(message: TxResponseData): Uint8Array; toProtoMsg(message: TxResponseData): TxResponseDataProtoMsg; registerTypeUrl(): void; };