import { BinaryReader, BinaryWriter } from "../../../binary"; import { TxRpc } from "../../../types"; export declare const protobufPackage = "cosmos.crisis.v1beta1"; /** MsgVerifyInvariant represents a message to verify a particular invariance. */ export interface MsgVerifyInvariant { sender: string; invariantModuleName: string; invariantRoute: string; } /** MsgVerifyInvariant represents a message to verify a particular invariance. */ export interface MsgVerifyInvariantSDKType { sender: string; invariant_module_name: string; invariant_route: string; } /** MsgVerifyInvariantResponse defines the Msg/VerifyInvariant response type. */ export interface MsgVerifyInvariantResponse { } /** MsgVerifyInvariantResponse defines the Msg/VerifyInvariant response type. */ export interface MsgVerifyInvariantResponseSDKType { } export declare const MsgVerifyInvariant: { typeUrl: string; encode(message: MsgVerifyInvariant, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgVerifyInvariant; fromJSON(object: any): MsgVerifyInvariant; toJSON(message: MsgVerifyInvariant): unknown; fromPartial & { sender?: string; invariantModuleName?: string; invariantRoute?: string; } & Record, never>>(object: I): MsgVerifyInvariant; }; export declare const MsgVerifyInvariantResponse: { typeUrl: string; encode(_: MsgVerifyInvariantResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgVerifyInvariantResponse; fromJSON(_: any): MsgVerifyInvariantResponse; toJSON(_: MsgVerifyInvariantResponse): unknown; fromPartial & {} & Record, never>>(_: I): MsgVerifyInvariantResponse; }; /** Msg defines the bank Msg service. */ export interface Msg { /** VerifyInvariant defines a method to verify a particular invariance. */ VerifyInvariant(request: MsgVerifyInvariant): Promise; } export declare class MsgClientImpl implements Msg { private readonly rpc; constructor(rpc: TxRpc); VerifyInvariant(request: MsgVerifyInvariant): Promise; }