import { Plan, PlanAmino, PlanSDKType } from "./plan"; import { BinaryReader, BinaryWriter } from "../../../binary"; import { JsonSafe } from "../../../json-safe"; export interface PlansAddProposal { title: string; description: string; plans: Plan[]; modify: boolean; } export interface PlansAddProposalProtoMsg { typeUrl: "/lavanet.lava.plans.PlansAddProposal"; value: Uint8Array; } export interface PlansAddProposalAmino { title: string; description: string; plans: PlanAmino[]; modify: boolean; } export interface PlansAddProposalAminoMsg { type: "/lavanet.lava.plans.PlansAddProposal"; value: PlansAddProposalAmino; } export interface PlansAddProposalSDKType { title: string; description: string; plans: PlanSDKType[]; modify: boolean; } export interface PlansDelProposal { title: string; description: string; plans: string[]; } export interface PlansDelProposalProtoMsg { typeUrl: "/lavanet.lava.plans.PlansDelProposal"; value: Uint8Array; } export interface PlansDelProposalAmino { title: string; description: string; plans: string[]; } export interface PlansDelProposalAminoMsg { type: "/lavanet.lava.plans.PlansDelProposal"; value: PlansDelProposalAmino; } export interface PlansDelProposalSDKType { title: string; description: string; plans: string[]; } export declare const PlansAddProposal: { typeUrl: string; encode(message: PlansAddProposal, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): PlansAddProposal; fromJSON(object: any): PlansAddProposal; toJSON(message: PlansAddProposal): JsonSafe; fromPartial(object: Partial): PlansAddProposal; fromAmino(object: PlansAddProposalAmino): PlansAddProposal; toAmino(message: PlansAddProposal): PlansAddProposalAmino; fromAminoMsg(object: PlansAddProposalAminoMsg): PlansAddProposal; fromProtoMsg(message: PlansAddProposalProtoMsg): PlansAddProposal; toProto(message: PlansAddProposal): Uint8Array; toProtoMsg(message: PlansAddProposal): PlansAddProposalProtoMsg; }; export declare const PlansDelProposal: { typeUrl: string; encode(message: PlansDelProposal, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): PlansDelProposal; fromJSON(object: any): PlansDelProposal; toJSON(message: PlansDelProposal): JsonSafe; fromPartial(object: Partial): PlansDelProposal; fromAmino(object: PlansDelProposalAmino): PlansDelProposal; toAmino(message: PlansDelProposal): PlansDelProposalAmino; fromAminoMsg(object: PlansDelProposalAminoMsg): PlansDelProposal; fromProtoMsg(message: PlansDelProposalProtoMsg): PlansDelProposal; toProto(message: PlansDelProposal): Uint8Array; toProtoMsg(message: PlansDelProposal): PlansDelProposalProtoMsg; };