import { type Rpc } from '../../../../../helpers.js'; import { MsgUpdateParams, MsgUpdateParamsResponse, MsgModuleQuerySafe, MsgModuleQuerySafeResponse } from './tx.js'; /** Msg defines the 27-interchain-accounts/host Msg service. */ export interface Msg { /** UpdateParams defines a rpc handler for MsgUpdateParams. */ updateParams(request: MsgUpdateParams): Promise; /** ModuleQuerySafe defines a rpc handler for MsgModuleQuerySafe. */ moduleQuerySafe(request: MsgModuleQuerySafe): Promise; } export declare class MsgClientImpl implements Msg { private readonly rpc; constructor(rpc: Rpc); updateParams(request: MsgUpdateParams): Promise; moduleQuerySafe(request: MsgModuleQuerySafe): Promise; } //# sourceMappingURL=tx.rpc.msg.d.ts.map