import { Rpc } from "@osmonauts/helpers"; import { MsgSuperfluidDelegate, MsgSuperfluidDelegateResponse, MsgSuperfluidUndelegate, MsgSuperfluidUndelegateResponse, MsgSuperfluidUnbondLock, MsgSuperfluidUnbondLockResponse, MsgLockAndSuperfluidDelegate, MsgLockAndSuperfluidDelegateResponse, MsgUnPoolWhitelistedPool, MsgUnPoolWhitelistedPoolResponse } from "./tx"; /** Msg defines the RPC service */ export interface Msg { superfluidDelegate(request: MsgSuperfluidDelegate): Promise; superfluidUndelegate(request: MsgSuperfluidUndelegate): Promise; superfluidUnbondLock(request: MsgSuperfluidUnbondLock): Promise; lockAndSuperfluidDelegate(request: MsgLockAndSuperfluidDelegate): Promise; unPoolWhitelistedPool(request: MsgUnPoolWhitelistedPool): Promise; } export declare class MsgClientImpl implements Msg { private readonly rpc; constructor(rpc: Rpc); superfluidDelegate(request: MsgSuperfluidDelegate): Promise; superfluidUndelegate(request: MsgSuperfluidUndelegate): Promise; superfluidUnbondLock(request: MsgSuperfluidUnbondLock): Promise; lockAndSuperfluidDelegate(request: MsgLockAndSuperfluidDelegate): Promise; unPoolWhitelistedPool(request: MsgUnPoolWhitelistedPool): Promise; }