import { Params, ParamsAmino, ParamsSDKType } from "./params";
import { BinaryReader, BinaryWriter } from "../../../binary";
/** ParamsRequest is the request type for the Query/Params RPC method. */
export interface ParamsRequest {
}
export interface ParamsRequestProtoMsg {
typeUrl: "/osmosis.ibcratelimit.v1beta1.ParamsRequest";
value: Uint8Array;
}
/** ParamsRequest is the request type for the Query/Params RPC method. */
export interface ParamsRequestAmino {
}
export interface ParamsRequestAminoMsg {
type: "osmosis/ibcratelimit/params-request";
value: ParamsRequestAmino;
}
/** ParamsRequest is the request type for the Query/Params RPC method. */
export interface ParamsRequestSDKType {
}
/** aramsResponse is the response type for the Query/Params RPC method. */
export interface ParamsResponse {
/** params defines the parameters of the module. */
params: Params;
}
export interface ParamsResponseProtoMsg {
typeUrl: "/osmosis.ibcratelimit.v1beta1.ParamsResponse";
value: Uint8Array;
}
/** aramsResponse is the response type for the Query/Params RPC method. */
export interface ParamsResponseAmino {
/** params defines the parameters of the module. */
params?: ParamsAmino;
}
export interface ParamsResponseAminoMsg {
type: "osmosis/ibcratelimit/params-response";
value: ParamsResponseAmino;
}
/** aramsResponse is the response type for the Query/Params RPC method. */
export interface ParamsResponseSDKType {
params: ParamsSDKType;
}
export declare const ParamsRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is ParamsRequest;
isSDK(o: any): o is ParamsRequestSDKType;
isAmino(o: any): o is ParamsRequestAmino;
encode(_: ParamsRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): ParamsRequest;
fromPartial(_: Partial<ParamsRequest>): ParamsRequest;
fromAmino(_: ParamsRequestAmino): ParamsRequest;
toAmino(_: ParamsRequest): ParamsRequestAmino;
fromAminoMsg(object: ParamsRequestAminoMsg): ParamsRequest;
toAminoMsg(message: ParamsRequest): ParamsRequestAminoMsg;
fromProtoMsg(message: ParamsRequestProtoMsg): ParamsRequest;
toProto(message: ParamsRequest): Uint8Array;
toProtoMsg(message: ParamsRequest): ParamsRequestProtoMsg;
};
export declare const ParamsResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is ParamsResponse;
isSDK(o: any): o is ParamsResponseSDKType;
isAmino(o: any): o is ParamsResponseAmino;
encode(message: ParamsResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): ParamsResponse;
fromPartial(object: Partial<ParamsResponse>): ParamsResponse;
fromAmino(object: ParamsResponseAmino): ParamsResponse;
toAmino(message: ParamsResponse): ParamsResponseAmino;
fromAminoMsg(object: ParamsResponseAminoMsg): ParamsResponse;
toAminoMsg(message: ParamsResponse): ParamsResponseAminoMsg;
fromProtoMsg(message: ParamsResponseProtoMsg): ParamsResponse;
toProto(message: ParamsResponse): Uint8Array;
toProtoMsg(message: ParamsResponse): ParamsResponseProtoMsg;
};