import { type Rpc } from '../../../../helpers.js';
import { MsgLock, MsgLockResponse, MsgUnlock, MsgUnlockResponse, MsgSetPausedState, MsgSetPausedStateResponse } from './tx.js';
export interface Msg {
    lock(request: MsgLock): Promise<MsgLockResponse>;
    unlock(request: MsgUnlock): Promise<MsgUnlockResponse>;
    setPausedState(request: MsgSetPausedState): Promise<MsgSetPausedStateResponse>;
}
export declare class MsgClientImpl implements Msg {
    private readonly rpc;
    constructor(rpc: Rpc);
    lock(request: MsgLock): Promise<MsgLockResponse>;
    unlock(request: MsgUnlock): Promise<MsgUnlockResponse>;
    setPausedState(request: MsgSetPausedState): Promise<MsgSetPausedStateResponse>;
}
//# sourceMappingURL=tx.rpc.msg.d.ts.map