import { ModuleOptions, ModuleOptionsAmino } from "./options"; import { BinaryReader, BinaryWriter } from "../../../binary"; import { DeepPartial } from "../../../helpers"; /** * AppOptionsRequest is the RemoteInfoService/AppOptions request type. * @name AppOptionsRequest * @package cosmos.autocli.v1 * @see proto type: cosmos.autocli.v1.AppOptionsRequest */ export interface AppOptionsRequest { } export 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 */ export interface AppOptionsRequestAmino { } export interface AppOptionsRequestAminoMsg { type: "cosmos-sdk/AppOptionsRequest"; value: AppOptionsRequestAmino; } /** * @name AppOptionsResponse_ModuleOptionsEntry * @package cosmos.autocli.v1 * @see proto type: cosmos.autocli.v1.undefined */ export interface AppOptionsResponse_ModuleOptionsEntry { key: string; value?: ModuleOptions; } export interface AppOptionsResponse_ModuleOptionsEntryProtoMsg { typeUrl: string; value: Uint8Array; } /** * @name AppOptionsResponse_ModuleOptionsEntryAmino * @package cosmos.autocli.v1 * @see proto type: cosmos.autocli.v1.AppOptionsResponse_ModuleOptionsEntry */ export interface AppOptionsResponse_ModuleOptionsEntryAmino { key: string; value?: ModuleOptionsAmino; } export 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 */ export interface AppOptionsResponse { /** * module_options is a map of module name to autocli module options. */ moduleOptions: { [key: string]: ModuleOptions; }; } export 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 */ export interface AppOptionsResponseAmino { /** * module_options is a map of module name to autocli module options. */ module_options: { [key: string]: ModuleOptionsAmino; }; } export 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 */ export 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 */ export 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 */ export 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; };