import { GeneratedType, Registry, OfflineSigner } from "@cosmjs/proto-signing"; import { AminoTypes, SigningStargateClient } from "@cosmjs/stargate"; import { HttpEndpoint } from "@cosmjs/tendermint-rpc"; export declare const lavanetAminoConverters: { "/lavanet.lava.subscription.MsgBuy": { aminoType: string; toAmino: (message: import("./lava/subscription/tx").MsgBuy) => import("./lava/subscription/tx").MsgBuyAmino; fromAmino: (object: import("./lava/subscription/tx").MsgBuyAmino) => import("./lava/subscription/tx").MsgBuy; }; "/lavanet.lava.subscription.MsgAddProject": { aminoType: string; toAmino: (message: import("./lava/subscription/tx").MsgAddProject) => import("./lava/subscription/tx").MsgAddProjectAmino; fromAmino: (object: import("./lava/subscription/tx").MsgAddProjectAmino) => import("./lava/subscription/tx").MsgAddProject; }; "/lavanet.lava.subscription.MsgDelProject": { aminoType: string; toAmino: (message: import("./lava/subscription/tx").MsgDelProject) => import("./lava/subscription/tx").MsgDelProjectAmino; fromAmino: (object: import("./lava/subscription/tx").MsgDelProjectAmino) => import("./lava/subscription/tx").MsgDelProject; }; "/lavanet.lava.subscription.MsgAutoRenewal": { aminoType: string; toAmino: (message: import("./lava/subscription/tx").MsgAutoRenewal) => import("./lava/subscription/tx").MsgAutoRenewalAmino; fromAmino: (object: import("./lava/subscription/tx").MsgAutoRenewalAmino) => import("./lava/subscription/tx").MsgAutoRenewal; }; "/lavanet.lava.rewards.MsgSetIprpcData": { aminoType: string; toAmino: (message: import("./lava/rewards/tx").MsgSetIprpcData) => import("./lava/rewards/tx").MsgSetIprpcDataAmino; fromAmino: (object: import("./lava/rewards/tx").MsgSetIprpcDataAmino) => import("./lava/rewards/tx").MsgSetIprpcData; }; "/lavanet.lava.rewards.MsgFundIprpc": { aminoType: string; toAmino: (message: import("./lava/rewards/tx").MsgFundIprpc) => import("./lava/rewards/tx").MsgFundIprpcAmino; fromAmino: (object: import("./lava/rewards/tx").MsgFundIprpcAmino) => import("./lava/rewards/tx").MsgFundIprpc; }; "/lavanet.lava.protocol.MsgSetVersion": { aminoType: string; toAmino: (message: import("./lava/protocol/tx").MsgSetVersion) => import("./lava/protocol/tx").MsgSetVersionAmino; fromAmino: (object: import("./lava/protocol/tx").MsgSetVersionAmino) => import("./lava/protocol/tx").MsgSetVersion; }; "/lavanet.lava.projects.MsgAddKeys": { aminoType: string; toAmino: (message: import("./lava/projects/tx").MsgAddKeys) => import("./lava/projects/tx").MsgAddKeysAmino; fromAmino: (object: import("./lava/projects/tx").MsgAddKeysAmino) => import("./lava/projects/tx").MsgAddKeys; }; "/lavanet.lava.projects.MsgDelKeys": { aminoType: string; toAmino: (message: import("./lava/projects/tx").MsgDelKeys) => import("./lava/projects/tx").MsgDelKeysAmino; fromAmino: (object: import("./lava/projects/tx").MsgDelKeysAmino) => import("./lava/projects/tx").MsgDelKeys; }; "/lavanet.lava.projects.MsgSetPolicy": { aminoType: string; toAmino: (message: import("./lava/projects/tx").MsgSetPolicy) => import("./lava/projects/tx").MsgSetPolicyAmino; fromAmino: (object: import("./lava/projects/tx").MsgSetPolicyAmino) => import("./lava/projects/tx").MsgSetPolicy; }; "/lavanet.lava.projects.MsgSetSubscriptionPolicy": { aminoType: string; toAmino: (message: import("./lava/projects/tx").MsgSetSubscriptionPolicy) => import("./lava/projects/tx").MsgSetSubscriptionPolicyAmino; fromAmino: (object: import("./lava/projects/tx").MsgSetSubscriptionPolicyAmino) => import("./lava/projects/tx").MsgSetSubscriptionPolicy; }; "/lavanet.lava.pairing.MsgStakeProvider": { aminoType: string; toAmino: (message: import("./lava/pairing/tx").MsgStakeProvider) => import("./lava/pairing/tx").MsgStakeProviderAmino; fromAmino: (object: import("./lava/pairing/tx").MsgStakeProviderAmino) => import("./lava/pairing/tx").MsgStakeProvider; }; "/lavanet.lava.pairing.MsgUnstakeProvider": { aminoType: string; toAmino: (message: import("./lava/pairing/tx").MsgUnstakeProvider) => import("./lava/pairing/tx").MsgUnstakeProviderAmino; fromAmino: (object: import("./lava/pairing/tx").MsgUnstakeProviderAmino) => import("./lava/pairing/tx").MsgUnstakeProvider; }; "/lavanet.lava.pairing.MsgRelayPayment": { aminoType: string; toAmino: (message: import("./lava/pairing/tx").MsgRelayPayment) => import("./lava/pairing/tx").MsgRelayPaymentAmino; fromAmino: (object: import("./lava/pairing/tx").MsgRelayPaymentAmino) => import("./lava/pairing/tx").MsgRelayPayment; }; "/lavanet.lava.pairing.MsgFreezeProvider": { aminoType: string; toAmino: (message: import("./lava/pairing/tx").MsgFreezeProvider) => import("./lava/pairing/tx").MsgFreezeProviderAmino; fromAmino: (object: import("./lava/pairing/tx").MsgFreezeProviderAmino) => import("./lava/pairing/tx").MsgFreezeProvider; }; "/lavanet.lava.pairing.MsgUnfreezeProvider": { aminoType: string; toAmino: (message: import("./lava/pairing/tx").MsgUnfreezeProvider) => import("./lava/pairing/tx").MsgUnfreezeProviderAmino; fromAmino: (object: import("./lava/pairing/tx").MsgUnfreezeProviderAmino) => import("./lava/pairing/tx").MsgUnfreezeProvider; }; "/lavanet.lava.pairing.MsgMoveProviderStake": { aminoType: string; toAmino: (message: import("./lava/pairing/tx").MsgMoveProviderStake) => import("./lava/pairing/tx").MsgMoveProviderStakeAmino; fromAmino: (object: import("./lava/pairing/tx").MsgMoveProviderStakeAmino) => import("./lava/pairing/tx").MsgMoveProviderStake; }; "/lavanet.lava.dualstaking.MsgDelegate": { aminoType: string; toAmino: (message: import("./lava/dualstaking/tx").MsgDelegate) => import("./lava/dualstaking/tx").MsgDelegateAmino; fromAmino: (object: import("./lava/dualstaking/tx").MsgDelegateAmino) => import("./lava/dualstaking/tx").MsgDelegate; }; "/lavanet.lava.dualstaking.MsgRedelegate": { aminoType: string; toAmino: (message: import("./lava/dualstaking/tx").MsgRedelegate) => import("./lava/dualstaking/tx").MsgRedelegateAmino; fromAmino: (object: import("./lava/dualstaking/tx").MsgRedelegateAmino) => import("./lava/dualstaking/tx").MsgRedelegate; }; "/lavanet.lava.dualstaking.MsgUnbond": { aminoType: string; toAmino: (message: import("./lava/dualstaking/tx").MsgUnbond) => import("./lava/dualstaking/tx").MsgUnbondAmino; fromAmino: (object: import("./lava/dualstaking/tx").MsgUnbondAmino) => import("./lava/dualstaking/tx").MsgUnbond; }; "/lavanet.lava.dualstaking.MsgClaimRewards": { aminoType: string; toAmino: (message: import("./lava/dualstaking/tx").MsgClaimRewards) => import("./lava/dualstaking/tx").MsgClaimRewardsAmino; fromAmino: (object: import("./lava/dualstaking/tx").MsgClaimRewardsAmino) => import("./lava/dualstaking/tx").MsgClaimRewards; }; "/lavanet.lava.conflict.MsgDetection": { aminoType: string; toAmino: (message: import("./lava/conflict/tx").MsgDetection) => import("./lava/conflict/tx").MsgDetectionAmino; fromAmino: (object: import("./lava/conflict/tx").MsgDetectionAmino) => import("./lava/conflict/tx").MsgDetection; }; "/lavanet.lava.conflict.MsgConflictVoteCommit": { aminoType: string; toAmino: (message: import("./lava/conflict/tx").MsgConflictVoteCommit) => import("./lava/conflict/tx").MsgConflictVoteCommitAmino; fromAmino: (object: import("./lava/conflict/tx").MsgConflictVoteCommitAmino) => import("./lava/conflict/tx").MsgConflictVoteCommit; }; "/lavanet.lava.conflict.MsgConflictVoteReveal": { aminoType: string; toAmino: (message: import("./lava/conflict/tx").MsgConflictVoteReveal) => import("./lava/conflict/tx").MsgConflictVoteRevealAmino; fromAmino: (object: import("./lava/conflict/tx").MsgConflictVoteRevealAmino) => import("./lava/conflict/tx").MsgConflictVoteReveal; }; }; export declare const lavanetProtoRegistry: ReadonlyArray<[string, GeneratedType]>; export declare const getSigningLavanetClientOptions: ({ defaultTypes }?: { defaultTypes?: ReadonlyArray<[string, GeneratedType]>; }) => { registry: Registry; aminoTypes: AminoTypes; }; export declare const getSigningLavanetClient: ({ rpcEndpoint, signer, defaultTypes }: { rpcEndpoint: string | HttpEndpoint; signer: OfflineSigner; defaultTypes?: ReadonlyArray<[string, GeneratedType]>; }) => Promise;