import { Rpc } from "../../../helpers"; import { MsgDeposit, MsgDepositResponse, MsgWithdrawAndMint, MsgWithdrawAndMintResponse } from "./tx"; export interface Msg { deposit(request: MsgDeposit): Promise; withdrawAndMint(request: MsgWithdrawAndMint): Promise; } export declare class MsgClientImpl implements Msg { private readonly rpc; constructor(rpc: Rpc); deposit(request: MsgDeposit): Promise; withdrawAndMint(request: MsgWithdrawAndMint): Promise; } export declare const createClientImpl: (rpc: Rpc) => MsgClientImpl;