import { BinaryReader, BinaryWriter } from "../../../binary.js"; import { DeepPartial } from "../../../helpers.js"; import { ModuleOptions, ModuleOptionsAmino } from "./options.js"; //#region src/cosmos/autocli/v1/query.d.ts /** * AppOptionsRequest is the RemoteInfoService/AppOptions request type. * @name AppOptionsRequest * @package cosmos.autocli.v1 * @see proto type: cosmos.autocli.v1.AppOptionsRequest */ interface AppOptionsRequest {} interface AppOptionsRequestProtoMsg { typeUrl: "/cosmos.autocli.v1.AppOptionsRequest"; value: Uint8Array; } /** * AppOptionsRequest is the RemoteInfoService/AppOptions request type. * @name AppOptionsRequestAmino * @package cosmos.autocli.v1 * @see proto type: cosmos.autocli.v1.AppOptionsRequest */ interface AppOptionsRequestAmino {} interface AppOptionsRequestAminoMsg { type: "cosmos-sdk/AppOptionsRequest"; value: AppOptionsRequestAmino; } /** * @name AppOptionsResponse_ModuleOptionsEntry * @package cosmos.autocli.v1 * @see proto type: cosmos.autocli.v1.undefined */ interface AppOptionsResponse_ModuleOptionsEntry { key: string; value?: ModuleOptions; } interface AppOptionsResponse_ModuleOptionsEntryProtoMsg { typeUrl: string; value: Uint8Array; } /** * @name AppOptionsResponse_ModuleOptionsEntryAmino * @package cosmos.autocli.v1 * @see proto type: cosmos.autocli.v1.AppOptionsResponse_ModuleOptionsEntry */ interface AppOptionsResponse_ModuleOptionsEntryAmino { key: string; value?: ModuleOptionsAmino; } interface AppOptionsResponse_ModuleOptionsEntryAminoMsg { type: string; value: AppOptionsResponse_ModuleOptionsEntryAmino; } /** * AppOptionsResponse is the RemoteInfoService/AppOptions response type. * @name AppOptionsResponse * @package cosmos.autocli.v1 * @see proto type: cosmos.autocli.v1.AppOptionsResponse */ interface AppOptionsResponse { /** * module_options is a map of module name to autocli module options. */ moduleOptions: { [key: string]: ModuleOptions; }; } interface AppOptionsResponseProtoMsg { typeUrl: "/cosmos.autocli.v1.AppOptionsResponse"; value: Uint8Array; } /** * AppOptionsResponse is the RemoteInfoService/AppOptions response type. * @name AppOptionsResponseAmino * @package cosmos.autocli.v1 * @see proto type: cosmos.autocli.v1.AppOptionsResponse */ interface AppOptionsResponseAmino { /** * module_options is a map of module name to autocli module options. */ module_options: { [key: string]: ModuleOptionsAmino; }; } interface AppOptionsResponseAminoMsg { type: "cosmos-sdk/AppOptionsResponse"; value: AppOptionsResponseAmino; } /** * AppOptionsRequest is the RemoteInfoService/AppOptions request type. * @name AppOptionsRequest * @package cosmos.autocli.v1 * @see proto type: cosmos.autocli.v1.AppOptionsRequest */ declare const AppOptionsRequest: { typeUrl: string; aminoType: string; is(o: any): o is AppOptionsRequest; isAmino(o: any): o is AppOptionsRequestAmino; encode(_: AppOptionsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): AppOptionsRequest; fromPartial(_: DeepPartial): AppOptionsRequest; fromAmino(_: AppOptionsRequestAmino): AppOptionsRequest; toAmino(_: AppOptionsRequest): AppOptionsRequestAmino; fromAminoMsg(object: AppOptionsRequestAminoMsg): AppOptionsRequest; toAminoMsg(message: AppOptionsRequest): AppOptionsRequestAminoMsg; fromProtoMsg(message: AppOptionsRequestProtoMsg): AppOptionsRequest; toProto(message: AppOptionsRequest): Uint8Array; toProtoMsg(message: AppOptionsRequest): AppOptionsRequestProtoMsg; registerTypeUrl(): void; }; /** * @name AppOptionsResponse_ModuleOptionsEntry * @package cosmos.autocli.v1 * @see proto type: cosmos.autocli.v1.undefined */ declare const AppOptionsResponse_ModuleOptionsEntry: { encode(message: AppOptionsResponse_ModuleOptionsEntry, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): AppOptionsResponse_ModuleOptionsEntry; fromPartial(object: DeepPartial): AppOptionsResponse_ModuleOptionsEntry; fromAmino(object: AppOptionsResponse_ModuleOptionsEntryAmino): AppOptionsResponse_ModuleOptionsEntry; toAmino(message: AppOptionsResponse_ModuleOptionsEntry): AppOptionsResponse_ModuleOptionsEntryAmino; fromAminoMsg(object: AppOptionsResponse_ModuleOptionsEntryAminoMsg): AppOptionsResponse_ModuleOptionsEntry; fromProtoMsg(message: AppOptionsResponse_ModuleOptionsEntryProtoMsg): AppOptionsResponse_ModuleOptionsEntry; toProto(message: AppOptionsResponse_ModuleOptionsEntry): Uint8Array; registerTypeUrl(): void; }; /** * AppOptionsResponse is the RemoteInfoService/AppOptions response type. * @name AppOptionsResponse * @package cosmos.autocli.v1 * @see proto type: cosmos.autocli.v1.AppOptionsResponse */ declare const AppOptionsResponse: { typeUrl: string; aminoType: string; is(o: any): o is AppOptionsResponse; isAmino(o: any): o is AppOptionsResponseAmino; encode(message: AppOptionsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): AppOptionsResponse; fromPartial(object: DeepPartial): AppOptionsResponse; fromAmino(object: AppOptionsResponseAmino): AppOptionsResponse; toAmino(message: AppOptionsResponse): AppOptionsResponseAmino; fromAminoMsg(object: AppOptionsResponseAminoMsg): AppOptionsResponse; toAminoMsg(message: AppOptionsResponse): AppOptionsResponseAminoMsg; fromProtoMsg(message: AppOptionsResponseProtoMsg): AppOptionsResponse; toProto(message: AppOptionsResponse): Uint8Array; toProtoMsg(message: AppOptionsResponse): AppOptionsResponseProtoMsg; registerTypeUrl(): void; }; //#endregion export { AppOptionsRequest, AppOptionsRequestAmino, AppOptionsRequestAminoMsg, AppOptionsRequestProtoMsg, AppOptionsResponse, AppOptionsResponseAmino, AppOptionsResponseAminoMsg, AppOptionsResponseProtoMsg, AppOptionsResponse_ModuleOptionsEntry, AppOptionsResponse_ModuleOptionsEntryAmino, AppOptionsResponse_ModuleOptionsEntryAminoMsg, AppOptionsResponse_ModuleOptionsEntryProtoMsg };