import { Params, ParamsAmino } from "./params"; import { DenomAuthorityMetadata, DenomAuthorityMetadataAmino } from "./authorityMetadata"; import { GenesisState, GenesisStateAmino } from "./genesis"; import { BinaryReader, BinaryWriter } from "../../../binary"; import { DeepPartial } from "../../../helpers"; /** * QueryParamsRequest is the request type for the Query/Params RPC method. * @name QueryParamsRequest * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.QueryParamsRequest */ export interface QueryParamsRequest { } export interface QueryParamsRequestProtoMsg { typeUrl: "/injective.tokenfactory.v1beta1.QueryParamsRequest"; value: Uint8Array; } /** * QueryParamsRequest is the request type for the Query/Params RPC method. * @name QueryParamsRequestAmino * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.QueryParamsRequest */ export interface QueryParamsRequestAmino { } export interface QueryParamsRequestAminoMsg { type: "/injective.tokenfactory.v1beta1.QueryParamsRequest"; value: QueryParamsRequestAmino; } /** * QueryParamsResponse is the response type for the Query/Params RPC method. * @name QueryParamsResponse * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.QueryParamsResponse */ export interface QueryParamsResponse { /** * params defines the parameters of the module. */ params: Params; } export interface QueryParamsResponseProtoMsg { typeUrl: "/injective.tokenfactory.v1beta1.QueryParamsResponse"; value: Uint8Array; } /** * QueryParamsResponse is the response type for the Query/Params RPC method. * @name QueryParamsResponseAmino * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.QueryParamsResponse */ export interface QueryParamsResponseAmino { /** * params defines the parameters of the module. */ params: ParamsAmino; } export interface QueryParamsResponseAminoMsg { type: "/injective.tokenfactory.v1beta1.QueryParamsResponse"; value: QueryParamsResponseAmino; } /** * QueryDenomAuthorityMetadataRequest defines the request structure for the * DenomAuthorityMetadata gRPC query. * @name QueryDenomAuthorityMetadataRequest * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.QueryDenomAuthorityMetadataRequest */ export interface QueryDenomAuthorityMetadataRequest { creator: string; subDenom: string; } export interface QueryDenomAuthorityMetadataRequestProtoMsg { typeUrl: "/injective.tokenfactory.v1beta1.QueryDenomAuthorityMetadataRequest"; value: Uint8Array; } /** * QueryDenomAuthorityMetadataRequest defines the request structure for the * DenomAuthorityMetadata gRPC query. * @name QueryDenomAuthorityMetadataRequestAmino * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.QueryDenomAuthorityMetadataRequest */ export interface QueryDenomAuthorityMetadataRequestAmino { creator: string; sub_denom: string; } export interface QueryDenomAuthorityMetadataRequestAminoMsg { type: "/injective.tokenfactory.v1beta1.QueryDenomAuthorityMetadataRequest"; value: QueryDenomAuthorityMetadataRequestAmino; } /** * QueryDenomAuthorityMetadataResponse defines the response structure for the * DenomAuthorityMetadata gRPC query. * @name QueryDenomAuthorityMetadataResponse * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.QueryDenomAuthorityMetadataResponse */ export interface QueryDenomAuthorityMetadataResponse { authorityMetadata: DenomAuthorityMetadata; } export interface QueryDenomAuthorityMetadataResponseProtoMsg { typeUrl: "/injective.tokenfactory.v1beta1.QueryDenomAuthorityMetadataResponse"; value: Uint8Array; } /** * QueryDenomAuthorityMetadataResponse defines the response structure for the * DenomAuthorityMetadata gRPC query. * @name QueryDenomAuthorityMetadataResponseAmino * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.QueryDenomAuthorityMetadataResponse */ export interface QueryDenomAuthorityMetadataResponseAmino { authority_metadata: DenomAuthorityMetadataAmino; } export interface QueryDenomAuthorityMetadataResponseAminoMsg { type: "/injective.tokenfactory.v1beta1.QueryDenomAuthorityMetadataResponse"; value: QueryDenomAuthorityMetadataResponseAmino; } /** * QueryDenomsFromCreatorRequest defines the request structure for the * DenomsFromCreator gRPC query. * @name QueryDenomsFromCreatorRequest * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.QueryDenomsFromCreatorRequest */ export interface QueryDenomsFromCreatorRequest { creator: string; } export interface QueryDenomsFromCreatorRequestProtoMsg { typeUrl: "/injective.tokenfactory.v1beta1.QueryDenomsFromCreatorRequest"; value: Uint8Array; } /** * QueryDenomsFromCreatorRequest defines the request structure for the * DenomsFromCreator gRPC query. * @name QueryDenomsFromCreatorRequestAmino * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.QueryDenomsFromCreatorRequest */ export interface QueryDenomsFromCreatorRequestAmino { creator: string; } export interface QueryDenomsFromCreatorRequestAminoMsg { type: "/injective.tokenfactory.v1beta1.QueryDenomsFromCreatorRequest"; value: QueryDenomsFromCreatorRequestAmino; } /** * QueryDenomsFromCreatorRequest defines the response structure for the * DenomsFromCreator gRPC query. * @name QueryDenomsFromCreatorResponse * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.QueryDenomsFromCreatorResponse */ export interface QueryDenomsFromCreatorResponse { denoms: string[]; } export interface QueryDenomsFromCreatorResponseProtoMsg { typeUrl: "/injective.tokenfactory.v1beta1.QueryDenomsFromCreatorResponse"; value: Uint8Array; } /** * QueryDenomsFromCreatorRequest defines the response structure for the * DenomsFromCreator gRPC query. * @name QueryDenomsFromCreatorResponseAmino * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.QueryDenomsFromCreatorResponse */ export interface QueryDenomsFromCreatorResponseAmino { denoms: string[]; } export interface QueryDenomsFromCreatorResponseAminoMsg { type: "/injective.tokenfactory.v1beta1.QueryDenomsFromCreatorResponse"; value: QueryDenomsFromCreatorResponseAmino; } /** * QueryModuleStateRequest is the request type for the * Query/TokenfactoryModuleState RPC method. * @name QueryModuleStateRequest * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.QueryModuleStateRequest */ export interface QueryModuleStateRequest { } export interface QueryModuleStateRequestProtoMsg { typeUrl: "/injective.tokenfactory.v1beta1.QueryModuleStateRequest"; value: Uint8Array; } /** * QueryModuleStateRequest is the request type for the * Query/TokenfactoryModuleState RPC method. * @name QueryModuleStateRequestAmino * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.QueryModuleStateRequest */ export interface QueryModuleStateRequestAmino { } export interface QueryModuleStateRequestAminoMsg { type: "/injective.tokenfactory.v1beta1.QueryModuleStateRequest"; value: QueryModuleStateRequestAmino; } /** * QueryModuleStateResponse is the response type for the * Query/TokenfactoryModuleState RPC method. * @name QueryModuleStateResponse * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.QueryModuleStateResponse */ export interface QueryModuleStateResponse { state?: GenesisState; } export interface QueryModuleStateResponseProtoMsg { typeUrl: "/injective.tokenfactory.v1beta1.QueryModuleStateResponse"; value: Uint8Array; } /** * QueryModuleStateResponse is the response type for the * Query/TokenfactoryModuleState RPC method. * @name QueryModuleStateResponseAmino * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.QueryModuleStateResponse */ export interface QueryModuleStateResponseAmino { state?: GenesisStateAmino; } export interface QueryModuleStateResponseAminoMsg { type: "/injective.tokenfactory.v1beta1.QueryModuleStateResponse"; value: QueryModuleStateResponseAmino; } /** * QueryParamsRequest is the request type for the Query/Params RPC method. * @name QueryParamsRequest * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.QueryParamsRequest */ export declare const QueryParamsRequest: { typeUrl: string; is(o: any): o is QueryParamsRequest; isAmino(o: any): o is QueryParamsRequestAmino; encode(_: QueryParamsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryParamsRequest; fromPartial(_: DeepPartial): QueryParamsRequest; fromAmino(_: QueryParamsRequestAmino): QueryParamsRequest; toAmino(_: QueryParamsRequest): QueryParamsRequestAmino; fromAminoMsg(object: QueryParamsRequestAminoMsg): QueryParamsRequest; fromProtoMsg(message: QueryParamsRequestProtoMsg): QueryParamsRequest; toProto(message: QueryParamsRequest): Uint8Array; toProtoMsg(message: QueryParamsRequest): QueryParamsRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryParamsResponse is the response type for the Query/Params RPC method. * @name QueryParamsResponse * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.QueryParamsResponse */ export declare const QueryParamsResponse: { typeUrl: string; is(o: any): o is QueryParamsResponse; isAmino(o: any): o is QueryParamsResponseAmino; encode(message: QueryParamsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryParamsResponse; fromPartial(object: DeepPartial): QueryParamsResponse; fromAmino(object: QueryParamsResponseAmino): QueryParamsResponse; toAmino(message: QueryParamsResponse): QueryParamsResponseAmino; fromAminoMsg(object: QueryParamsResponseAminoMsg): QueryParamsResponse; fromProtoMsg(message: QueryParamsResponseProtoMsg): QueryParamsResponse; toProto(message: QueryParamsResponse): Uint8Array; toProtoMsg(message: QueryParamsResponse): QueryParamsResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryDenomAuthorityMetadataRequest defines the request structure for the * DenomAuthorityMetadata gRPC query. * @name QueryDenomAuthorityMetadataRequest * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.QueryDenomAuthorityMetadataRequest */ export declare const QueryDenomAuthorityMetadataRequest: { typeUrl: string; is(o: any): o is QueryDenomAuthorityMetadataRequest; isAmino(o: any): o is QueryDenomAuthorityMetadataRequestAmino; encode(message: QueryDenomAuthorityMetadataRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDenomAuthorityMetadataRequest; fromPartial(object: DeepPartial): QueryDenomAuthorityMetadataRequest; fromAmino(object: QueryDenomAuthorityMetadataRequestAmino): QueryDenomAuthorityMetadataRequest; toAmino(message: QueryDenomAuthorityMetadataRequest): QueryDenomAuthorityMetadataRequestAmino; fromAminoMsg(object: QueryDenomAuthorityMetadataRequestAminoMsg): QueryDenomAuthorityMetadataRequest; fromProtoMsg(message: QueryDenomAuthorityMetadataRequestProtoMsg): QueryDenomAuthorityMetadataRequest; toProto(message: QueryDenomAuthorityMetadataRequest): Uint8Array; toProtoMsg(message: QueryDenomAuthorityMetadataRequest): QueryDenomAuthorityMetadataRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryDenomAuthorityMetadataResponse defines the response structure for the * DenomAuthorityMetadata gRPC query. * @name QueryDenomAuthorityMetadataResponse * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.QueryDenomAuthorityMetadataResponse */ export declare const QueryDenomAuthorityMetadataResponse: { typeUrl: string; is(o: any): o is QueryDenomAuthorityMetadataResponse; isAmino(o: any): o is QueryDenomAuthorityMetadataResponseAmino; encode(message: QueryDenomAuthorityMetadataResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDenomAuthorityMetadataResponse; fromPartial(object: DeepPartial): QueryDenomAuthorityMetadataResponse; fromAmino(object: QueryDenomAuthorityMetadataResponseAmino): QueryDenomAuthorityMetadataResponse; toAmino(message: QueryDenomAuthorityMetadataResponse): QueryDenomAuthorityMetadataResponseAmino; fromAminoMsg(object: QueryDenomAuthorityMetadataResponseAminoMsg): QueryDenomAuthorityMetadataResponse; fromProtoMsg(message: QueryDenomAuthorityMetadataResponseProtoMsg): QueryDenomAuthorityMetadataResponse; toProto(message: QueryDenomAuthorityMetadataResponse): Uint8Array; toProtoMsg(message: QueryDenomAuthorityMetadataResponse): QueryDenomAuthorityMetadataResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryDenomsFromCreatorRequest defines the request structure for the * DenomsFromCreator gRPC query. * @name QueryDenomsFromCreatorRequest * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.QueryDenomsFromCreatorRequest */ export declare const QueryDenomsFromCreatorRequest: { typeUrl: string; is(o: any): o is QueryDenomsFromCreatorRequest; isAmino(o: any): o is QueryDenomsFromCreatorRequestAmino; encode(message: QueryDenomsFromCreatorRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDenomsFromCreatorRequest; fromPartial(object: DeepPartial): QueryDenomsFromCreatorRequest; fromAmino(object: QueryDenomsFromCreatorRequestAmino): QueryDenomsFromCreatorRequest; toAmino(message: QueryDenomsFromCreatorRequest): QueryDenomsFromCreatorRequestAmino; fromAminoMsg(object: QueryDenomsFromCreatorRequestAminoMsg): QueryDenomsFromCreatorRequest; fromProtoMsg(message: QueryDenomsFromCreatorRequestProtoMsg): QueryDenomsFromCreatorRequest; toProto(message: QueryDenomsFromCreatorRequest): Uint8Array; toProtoMsg(message: QueryDenomsFromCreatorRequest): QueryDenomsFromCreatorRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryDenomsFromCreatorRequest defines the response structure for the * DenomsFromCreator gRPC query. * @name QueryDenomsFromCreatorResponse * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.QueryDenomsFromCreatorResponse */ export declare const QueryDenomsFromCreatorResponse: { typeUrl: string; is(o: any): o is QueryDenomsFromCreatorResponse; isAmino(o: any): o is QueryDenomsFromCreatorResponseAmino; encode(message: QueryDenomsFromCreatorResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDenomsFromCreatorResponse; fromPartial(object: DeepPartial): QueryDenomsFromCreatorResponse; fromAmino(object: QueryDenomsFromCreatorResponseAmino): QueryDenomsFromCreatorResponse; toAmino(message: QueryDenomsFromCreatorResponse): QueryDenomsFromCreatorResponseAmino; fromAminoMsg(object: QueryDenomsFromCreatorResponseAminoMsg): QueryDenomsFromCreatorResponse; fromProtoMsg(message: QueryDenomsFromCreatorResponseProtoMsg): QueryDenomsFromCreatorResponse; toProto(message: QueryDenomsFromCreatorResponse): Uint8Array; toProtoMsg(message: QueryDenomsFromCreatorResponse): QueryDenomsFromCreatorResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryModuleStateRequest is the request type for the * Query/TokenfactoryModuleState RPC method. * @name QueryModuleStateRequest * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.QueryModuleStateRequest */ export declare const QueryModuleStateRequest: { typeUrl: string; is(o: any): o is QueryModuleStateRequest; isAmino(o: any): o is QueryModuleStateRequestAmino; encode(_: QueryModuleStateRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryModuleStateRequest; fromPartial(_: DeepPartial): QueryModuleStateRequest; fromAmino(_: QueryModuleStateRequestAmino): QueryModuleStateRequest; toAmino(_: QueryModuleStateRequest): QueryModuleStateRequestAmino; fromAminoMsg(object: QueryModuleStateRequestAminoMsg): QueryModuleStateRequest; fromProtoMsg(message: QueryModuleStateRequestProtoMsg): QueryModuleStateRequest; toProto(message: QueryModuleStateRequest): Uint8Array; toProtoMsg(message: QueryModuleStateRequest): QueryModuleStateRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryModuleStateResponse is the response type for the * Query/TokenfactoryModuleState RPC method. * @name QueryModuleStateResponse * @package injective.tokenfactory.v1beta1 * @see proto type: injective.tokenfactory.v1beta1.QueryModuleStateResponse */ export declare const QueryModuleStateResponse: { typeUrl: string; is(o: any): o is QueryModuleStateResponse; isAmino(o: any): o is QueryModuleStateResponseAmino; encode(message: QueryModuleStateResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryModuleStateResponse; fromPartial(object: DeepPartial): QueryModuleStateResponse; fromAmino(object: QueryModuleStateResponseAmino): QueryModuleStateResponse; toAmino(message: QueryModuleStateResponse): QueryModuleStateResponseAmino; fromAminoMsg(object: QueryModuleStateResponseAminoMsg): QueryModuleStateResponse; fromProtoMsg(message: QueryModuleStateResponseProtoMsg): QueryModuleStateResponse; toProto(message: QueryModuleStateResponse): Uint8Array; toProtoMsg(message: QueryModuleStateResponse): QueryModuleStateResponseProtoMsg; registerTypeUrl(): void; };