import { BinaryReader, BinaryWriter } from "../../binary";
export interface MsgEmitIBCAck {
sender: string;
packetSequence: bigint;
channel: string;
}
export interface MsgEmitIBCAckProtoMsg {
typeUrl: "/osmosis.ibchooks.MsgEmitIBCAck";
value: Uint8Array;
}
export interface MsgEmitIBCAckAmino {
sender?: string;
packet_sequence?: string;
channel?: string;
}
export interface MsgEmitIBCAckAminoMsg {
type: "osmosis/ibchooks/emit-ibc-ack";
value: MsgEmitIBCAckAmino;
}
export interface MsgEmitIBCAckSDKType {
sender: string;
packet_sequence: bigint;
channel: string;
}
export interface MsgEmitIBCAckResponse {
contractResult: string;
ibcAck: string;
}
export interface MsgEmitIBCAckResponseProtoMsg {
typeUrl: "/osmosis.ibchooks.MsgEmitIBCAckResponse";
value: Uint8Array;
}
export interface MsgEmitIBCAckResponseAmino {
contract_result?: string;
ibc_ack?: string;
}
export interface MsgEmitIBCAckResponseAminoMsg {
type: "osmosis/ibchooks/emit-ibc-ack-response";
value: MsgEmitIBCAckResponseAmino;
}
export interface MsgEmitIBCAckResponseSDKType {
contract_result: string;
ibc_ack: string;
}
export declare const MsgEmitIBCAck: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgEmitIBCAck;
isSDK(o: any): o is MsgEmitIBCAckSDKType;
isAmino(o: any): o is MsgEmitIBCAckAmino;
encode(message: MsgEmitIBCAck, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgEmitIBCAck;
fromPartial(object: Partial<MsgEmitIBCAck>): MsgEmitIBCAck;
fromAmino(object: MsgEmitIBCAckAmino): MsgEmitIBCAck;
toAmino(message: MsgEmitIBCAck): MsgEmitIBCAckAmino;
fromAminoMsg(object: MsgEmitIBCAckAminoMsg): MsgEmitIBCAck;
toAminoMsg(message: MsgEmitIBCAck): MsgEmitIBCAckAminoMsg;
fromProtoMsg(message: MsgEmitIBCAckProtoMsg): MsgEmitIBCAck;
toProto(message: MsgEmitIBCAck): Uint8Array;
toProtoMsg(message: MsgEmitIBCAck): MsgEmitIBCAckProtoMsg;
};
export declare const MsgEmitIBCAckResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgEmitIBCAckResponse;
isSDK(o: any): o is MsgEmitIBCAckResponseSDKType;
isAmino(o: any): o is MsgEmitIBCAckResponseAmino;
encode(message: MsgEmitIBCAckResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgEmitIBCAckResponse;
fromPartial(object: Partial<MsgEmitIBCAckResponse>): MsgEmitIBCAckResponse;
fromAmino(object: MsgEmitIBCAckResponseAmino): MsgEmitIBCAckResponse;
toAmino(message: MsgEmitIBCAckResponse): MsgEmitIBCAckResponseAmino;
fromAminoMsg(object: MsgEmitIBCAckResponseAminoMsg): MsgEmitIBCAckResponse;
toAminoMsg(message: MsgEmitIBCAckResponse): MsgEmitIBCAckResponseAminoMsg;
fromProtoMsg(message: MsgEmitIBCAckResponseProtoMsg): MsgEmitIBCAckResponse;
toProto(message: MsgEmitIBCAckResponse): Uint8Array;
toProtoMsg(message: MsgEmitIBCAckResponse): MsgEmitIBCAckResponseProtoMsg;
};