import { Rpc } from "@osmonauts/helpers"; import { MsgSetAirdropAllocations, MsgSetAirdropAllocationsResponse, MsgClaimFreeAmount, MsgClaimFreeAmountResponse, MsgCreateAirdrop, MsgCreateAirdropResponse, MsgDeleteAirdrop, MsgDeleteAirdropResponse } from "./tx"; /** Msg defines the RPC service */ export interface Msg { setAirdropAllocations(request: MsgSetAirdropAllocations): Promise; claimFreeAmount(request: MsgClaimFreeAmount): Promise; createAirdrop(request: MsgCreateAirdrop): Promise; deleteAirdrop(request: MsgDeleteAirdrop): Promise; } export declare class MsgClientImpl implements Msg { private readonly rpc; constructor(rpc: Rpc); setAirdropAllocations(request: MsgSetAirdropAllocations): Promise; claimFreeAmount(request: MsgClaimFreeAmount): Promise; createAirdrop(request: MsgCreateAirdrop): Promise; deleteAirdrop(request: MsgDeleteAirdrop): Promise; }