import { Badge, BadgeAmino, BadgeSDKType } from "./relay"; import { QueryGetPairingResponse, QueryGetPairingResponseAmino, QueryGetPairingResponseSDKType } from "./query"; import { Spec, SpecAmino, SpecSDKType } from "../spec/spec"; import { BinaryReader, BinaryWriter } from "../../../binary"; import { JsonSafe } from "../../../json-safe"; export interface GenerateBadgeRequest { badgeAddress: string; projectId: string; specId?: string; } export interface GenerateBadgeRequestProtoMsg { typeUrl: "/lavanet.lava.pairing.GenerateBadgeRequest"; value: Uint8Array; } export interface GenerateBadgeRequestAmino { badge_address?: string; project_id?: string; spec_id?: string; } export interface GenerateBadgeRequestAminoMsg { type: "/lavanet.lava.pairing.GenerateBadgeRequest"; value: GenerateBadgeRequestAmino; } export interface GenerateBadgeRequestSDKType { badge_address: string; project_id: string; spec_id?: string; } export interface GenerateBadgeResponse { badge?: Badge; getPairingResponse?: QueryGetPairingResponse; badgeSignerAddress: string; spec?: Spec; } export interface GenerateBadgeResponseProtoMsg { typeUrl: "/lavanet.lava.pairing.GenerateBadgeResponse"; value: Uint8Array; } export interface GenerateBadgeResponseAmino { badge?: BadgeAmino; get_pairing_response?: QueryGetPairingResponseAmino; badge_signer_address?: string; spec?: SpecAmino; } export interface GenerateBadgeResponseAminoMsg { type: "/lavanet.lava.pairing.GenerateBadgeResponse"; value: GenerateBadgeResponseAmino; } export interface GenerateBadgeResponseSDKType { badge?: BadgeSDKType; get_pairing_response?: QueryGetPairingResponseSDKType; badge_signer_address: string; spec?: SpecSDKType; } export declare const GenerateBadgeRequest: { typeUrl: string; encode(message: GenerateBadgeRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): GenerateBadgeRequest; fromJSON(object: any): GenerateBadgeRequest; toJSON(message: GenerateBadgeRequest): JsonSafe; fromPartial(object: Partial): GenerateBadgeRequest; fromAmino(object: GenerateBadgeRequestAmino): GenerateBadgeRequest; toAmino(message: GenerateBadgeRequest): GenerateBadgeRequestAmino; fromAminoMsg(object: GenerateBadgeRequestAminoMsg): GenerateBadgeRequest; fromProtoMsg(message: GenerateBadgeRequestProtoMsg): GenerateBadgeRequest; toProto(message: GenerateBadgeRequest): Uint8Array; toProtoMsg(message: GenerateBadgeRequest): GenerateBadgeRequestProtoMsg; }; export declare const GenerateBadgeResponse: { typeUrl: string; encode(message: GenerateBadgeResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): GenerateBadgeResponse; fromJSON(object: any): GenerateBadgeResponse; toJSON(message: GenerateBadgeResponse): JsonSafe; fromPartial(object: Partial): GenerateBadgeResponse; fromAmino(object: GenerateBadgeResponseAmino): GenerateBadgeResponse; toAmino(message: GenerateBadgeResponse): GenerateBadgeResponseAmino; fromAminoMsg(object: GenerateBadgeResponseAminoMsg): GenerateBadgeResponse; fromProtoMsg(message: GenerateBadgeResponseProtoMsg): GenerateBadgeResponse; toProto(message: GenerateBadgeResponse): Uint8Array; toProtoMsg(message: GenerateBadgeResponse): GenerateBadgeResponseProtoMsg; };