import { DenomPairTakerFee, DenomPairTakerFeeAmino, DenomPairTakerFeeSDKType } from "./tx"; import { BinaryReader, BinaryWriter } from "../../../binary"; /** * DenomPairTakerFeeProposal is a type for adding/removing a custom taker fee(s) * for one or more denom pairs. */ export interface DenomPairTakerFeeProposal { title: string; description: string; denomPairTakerFee: DenomPairTakerFee[]; } export interface DenomPairTakerFeeProposalProtoMsg { typeUrl: "/osmosis.poolmanager.v1beta1.DenomPairTakerFeeProposal"; value: Uint8Array; } /** * DenomPairTakerFeeProposal is a type for adding/removing a custom taker fee(s) * for one or more denom pairs. */ export interface DenomPairTakerFeeProposalAmino { title?: string; description?: string; denom_pair_taker_fee?: DenomPairTakerFeeAmino[]; } export interface DenomPairTakerFeeProposalAminoMsg { type: "osmosis/poolmanager/denom-pair-taker-fee-proposal"; value: DenomPairTakerFeeProposalAmino; } /** * DenomPairTakerFeeProposal is a type for adding/removing a custom taker fee(s) * for one or more denom pairs. */ export interface DenomPairTakerFeeProposalSDKType { title: string; description: string; denom_pair_taker_fee: DenomPairTakerFeeSDKType[]; } export declare const DenomPairTakerFeeProposal: { typeUrl: string; aminoType: string; is(o: any): o is DenomPairTakerFeeProposal; isSDK(o: any): o is DenomPairTakerFeeProposalSDKType; isAmino(o: any): o is DenomPairTakerFeeProposalAmino; encode(message: DenomPairTakerFeeProposal, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): DenomPairTakerFeeProposal; fromPartial(object: Partial): DenomPairTakerFeeProposal; fromAmino(object: DenomPairTakerFeeProposalAmino): DenomPairTakerFeeProposal; toAmino(message: DenomPairTakerFeeProposal): DenomPairTakerFeeProposalAmino; fromAminoMsg(object: DenomPairTakerFeeProposalAminoMsg): DenomPairTakerFeeProposal; toAminoMsg(message: DenomPairTakerFeeProposal): DenomPairTakerFeeProposalAminoMsg; fromProtoMsg(message: DenomPairTakerFeeProposalProtoMsg): DenomPairTakerFeeProposal; toProto(message: DenomPairTakerFeeProposal): Uint8Array; toProtoMsg(message: DenomPairTakerFeeProposal): DenomPairTakerFeeProposalProtoMsg; };