import Long from "long"; import _m0 from "protobufjs/minimal"; import { PollKey } from "../../vote/exported/v1beta1/types"; import { KeyRole, SigKeyPair } from "../exported/v1beta1/types"; import { MessageOut_KeygenResult, MessageOut_SignResult, TrafficOut } from "../tofnd/v1beta1/tofnd"; import { KeyInfo } from "./types"; export declare const protobufPackage = "axelar.tss.v1beta1"; /** StartKeygenRequest indicate the start of keygen */ export interface StartKeygenRequest { sender: string; keyInfo?: KeyInfo | undefined; } export interface StartKeygenResponse { } export interface RotateKeyRequest { sender: Uint8Array; chain: string; keyRole: KeyRole; keyId: string; } export interface RotateKeyResponse { } /** ProcessKeygenTrafficRequest protocol message */ export interface ProcessKeygenTrafficRequest { sender: Uint8Array; sessionId: string; payload?: TrafficOut | undefined; } export interface ProcessKeygenTrafficResponse { } /** ProcessSignTrafficRequest protocol message */ export interface ProcessSignTrafficRequest { sender: Uint8Array; sessionId: string; payload?: TrafficOut | undefined; } export interface ProcessSignTrafficResponse { } /** VotePubKeyRequest represents the message to vote on a public key */ export interface VotePubKeyRequest { sender: Uint8Array; pollKey?: PollKey | undefined; result?: MessageOut_KeygenResult | undefined; } export interface VotePubKeyResponse { log: string; } /** VoteSigRequest represents a message to vote for a signature */ export interface VoteSigRequest { sender: Uint8Array; pollKey?: PollKey | undefined; result?: MessageOut_SignResult | undefined; } export interface VoteSigResponse { log: string; } export interface HeartBeatRequest { sender: Uint8Array; keyIds: string[]; } export interface HeartBeatResponse { } export interface RegisterExternalKeysRequest { sender: Uint8Array; chain: string; externalKeys: RegisterExternalKeysRequest_ExternalKey[]; } export interface RegisterExternalKeysRequest_ExternalKey { id: string; pubKey: Uint8Array; } export interface RegisterExternalKeysResponse { } export interface SubmitMultisigPubKeysRequest { sender: Uint8Array; keyId: string; sigKeyPairs: SigKeyPair[]; } export interface SubmitMultisigPubKeysResponse { } export interface SubmitMultisigSignaturesRequest { sender: Uint8Array; sigId: string; signatures: Uint8Array[]; } export interface SubmitMultisigSignaturesResponse { } export declare const StartKeygenRequest: { encode(message: StartKeygenRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StartKeygenRequest; fromJSON(object: any): StartKeygenRequest; toJSON(message: StartKeygenRequest): unknown; create]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(base?: I | undefined): StartKeygenRequest; fromPartial]: never; }) | undefined; } & { [K_3 in Exclude]: never; }>(object: I_1): StartKeygenRequest; }; export declare const StartKeygenResponse: { encode(_: StartKeygenResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StartKeygenResponse; fromJSON(_: any): StartKeygenResponse; toJSON(_: StartKeygenResponse): unknown; create]: never; }>(base?: I | undefined): StartKeygenResponse; fromPartial]: never; }>(_: I_1): StartKeygenResponse; }; export declare const RotateKeyRequest: { encode(message: RotateKeyRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RotateKeyRequest; fromJSON(object: any): RotateKeyRequest; toJSON(message: RotateKeyRequest): unknown; create]: never; }>(base?: I | undefined): RotateKeyRequest; fromPartial]: never; }>(object: I_1): RotateKeyRequest; }; export declare const RotateKeyResponse: { encode(_: RotateKeyResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RotateKeyResponse; fromJSON(_: any): RotateKeyResponse; toJSON(_: RotateKeyResponse): unknown; create]: never; }>(base?: I | undefined): RotateKeyResponse; fromPartial]: never; }>(_: I_1): RotateKeyResponse; }; export declare const ProcessKeygenTrafficRequest: { encode(message: ProcessKeygenTrafficRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ProcessKeygenTrafficRequest; fromJSON(object: any): ProcessKeygenTrafficRequest; toJSON(message: ProcessKeygenTrafficRequest): unknown; create]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(base?: I | undefined): ProcessKeygenTrafficRequest; fromPartial]: never; }) | undefined; } & { [K_3 in Exclude]: never; }>(object: I_1): ProcessKeygenTrafficRequest; }; export declare const ProcessKeygenTrafficResponse: { encode(_: ProcessKeygenTrafficResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ProcessKeygenTrafficResponse; fromJSON(_: any): ProcessKeygenTrafficResponse; toJSON(_: ProcessKeygenTrafficResponse): unknown; create]: never; }>(base?: I | undefined): ProcessKeygenTrafficResponse; fromPartial]: never; }>(_: I_1): ProcessKeygenTrafficResponse; }; export declare const ProcessSignTrafficRequest: { encode(message: ProcessSignTrafficRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ProcessSignTrafficRequest; fromJSON(object: any): ProcessSignTrafficRequest; toJSON(message: ProcessSignTrafficRequest): unknown; create]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(base?: I | undefined): ProcessSignTrafficRequest; fromPartial]: never; }) | undefined; } & { [K_3 in Exclude]: never; }>(object: I_1): ProcessSignTrafficRequest; }; export declare const ProcessSignTrafficResponse: { encode(_: ProcessSignTrafficResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ProcessSignTrafficResponse; fromJSON(_: any): ProcessSignTrafficResponse; toJSON(_: ProcessSignTrafficResponse): unknown; create]: never; }>(base?: I | undefined): ProcessSignTrafficResponse; fromPartial]: never; }>(_: I_1): ProcessSignTrafficResponse; }; export declare const VotePubKeyRequest: { encode(message: VotePubKeyRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): VotePubKeyRequest; fromJSON(object: any): VotePubKeyRequest; toJSON(message: VotePubKeyRequest): unknown; create]: never; }) | undefined; result?: ({ data?: { pubKey?: Uint8Array | undefined; groupRecoverInfo?: Uint8Array | undefined; privateRecoverInfo?: Uint8Array | undefined; } | undefined; criminals?: { criminals?: { partyUid?: string | undefined; crimeType?: import("../tofnd/v1beta1/tofnd").MessageOut_CriminalList_Criminal_CrimeType | undefined; }[] | undefined; } | undefined; } & { data?: ({ pubKey?: Uint8Array | undefined; groupRecoverInfo?: Uint8Array | undefined; privateRecoverInfo?: Uint8Array | undefined; } & { pubKey?: Uint8Array | undefined; groupRecoverInfo?: Uint8Array | undefined; privateRecoverInfo?: Uint8Array | undefined; } & { [K_1 in Exclude]: never; }) | undefined; criminals?: ({ criminals?: { partyUid?: string | undefined; crimeType?: import("../tofnd/v1beta1/tofnd").MessageOut_CriminalList_Criminal_CrimeType | undefined; }[] | undefined; } & { criminals?: ({ partyUid?: string | undefined; crimeType?: import("../tofnd/v1beta1/tofnd").MessageOut_CriminalList_Criminal_CrimeType | undefined; }[] & ({ partyUid?: string | undefined; crimeType?: import("../tofnd/v1beta1/tofnd").MessageOut_CriminalList_Criminal_CrimeType | undefined; } & { partyUid?: string | undefined; crimeType?: import("../tofnd/v1beta1/tofnd").MessageOut_CriminalList_Criminal_CrimeType | undefined; } & { [K_2 in Exclude]: never; })[] & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; }) | undefined; } & { [K_6 in Exclude]: never; }>(base?: I | undefined): VotePubKeyRequest; fromPartial]: never; }) | undefined; result?: ({ data?: { pubKey?: Uint8Array | undefined; groupRecoverInfo?: Uint8Array | undefined; privateRecoverInfo?: Uint8Array | undefined; } | undefined; criminals?: { criminals?: { partyUid?: string | undefined; crimeType?: import("../tofnd/v1beta1/tofnd").MessageOut_CriminalList_Criminal_CrimeType | undefined; }[] | undefined; } | undefined; } & { data?: ({ pubKey?: Uint8Array | undefined; groupRecoverInfo?: Uint8Array | undefined; privateRecoverInfo?: Uint8Array | undefined; } & { pubKey?: Uint8Array | undefined; groupRecoverInfo?: Uint8Array | undefined; privateRecoverInfo?: Uint8Array | undefined; } & { [K_8 in Exclude]: never; }) | undefined; criminals?: ({ criminals?: { partyUid?: string | undefined; crimeType?: import("../tofnd/v1beta1/tofnd").MessageOut_CriminalList_Criminal_CrimeType | undefined; }[] | undefined; } & { criminals?: ({ partyUid?: string | undefined; crimeType?: import("../tofnd/v1beta1/tofnd").MessageOut_CriminalList_Criminal_CrimeType | undefined; }[] & ({ partyUid?: string | undefined; crimeType?: import("../tofnd/v1beta1/tofnd").MessageOut_CriminalList_Criminal_CrimeType | undefined; } & { partyUid?: string | undefined; crimeType?: import("../tofnd/v1beta1/tofnd").MessageOut_CriminalList_Criminal_CrimeType | undefined; } & { [K_9 in Exclude]: never; })[] & { [K_10 in Exclude]: never; }) | undefined; } & { [K_11 in Exclude]: never; }) | undefined; } & { [K_12 in Exclude]: never; }) | undefined; } & { [K_13 in Exclude]: never; }>(object: I_1): VotePubKeyRequest; }; export declare const VotePubKeyResponse: { encode(message: VotePubKeyResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): VotePubKeyResponse; fromJSON(object: any): VotePubKeyResponse; toJSON(message: VotePubKeyResponse): unknown; create]: never; }>(base?: I | undefined): VotePubKeyResponse; fromPartial]: never; }>(object: I_1): VotePubKeyResponse; }; export declare const VoteSigRequest: { encode(message: VoteSigRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): VoteSigRequest; fromJSON(object: any): VoteSigRequest; toJSON(message: VoteSigRequest): unknown; create]: never; }) | undefined; result?: ({ signature?: Uint8Array | undefined; criminals?: { criminals?: { partyUid?: string | undefined; crimeType?: import("../tofnd/v1beta1/tofnd").MessageOut_CriminalList_Criminal_CrimeType | undefined; }[] | undefined; } | undefined; } & { signature?: Uint8Array | undefined; criminals?: ({ criminals?: { partyUid?: string | undefined; crimeType?: import("../tofnd/v1beta1/tofnd").MessageOut_CriminalList_Criminal_CrimeType | undefined; }[] | undefined; } & { criminals?: ({ partyUid?: string | undefined; crimeType?: import("../tofnd/v1beta1/tofnd").MessageOut_CriminalList_Criminal_CrimeType | undefined; }[] & ({ partyUid?: string | undefined; crimeType?: import("../tofnd/v1beta1/tofnd").MessageOut_CriminalList_Criminal_CrimeType | undefined; } & { partyUid?: string | undefined; crimeType?: import("../tofnd/v1beta1/tofnd").MessageOut_CriminalList_Criminal_CrimeType | undefined; } & { [K_1 in Exclude]: never; })[] & { [K_2 in Exclude]: never; }) | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; }>(base?: I | undefined): VoteSigRequest; fromPartial]: never; }) | undefined; result?: ({ signature?: Uint8Array | undefined; criminals?: { criminals?: { partyUid?: string | undefined; crimeType?: import("../tofnd/v1beta1/tofnd").MessageOut_CriminalList_Criminal_CrimeType | undefined; }[] | undefined; } | undefined; } & { signature?: Uint8Array | undefined; criminals?: ({ criminals?: { partyUid?: string | undefined; crimeType?: import("../tofnd/v1beta1/tofnd").MessageOut_CriminalList_Criminal_CrimeType | undefined; }[] | undefined; } & { criminals?: ({ partyUid?: string | undefined; crimeType?: import("../tofnd/v1beta1/tofnd").MessageOut_CriminalList_Criminal_CrimeType | undefined; }[] & ({ partyUid?: string | undefined; crimeType?: import("../tofnd/v1beta1/tofnd").MessageOut_CriminalList_Criminal_CrimeType | undefined; } & { partyUid?: string | undefined; crimeType?: import("../tofnd/v1beta1/tofnd").MessageOut_CriminalList_Criminal_CrimeType | undefined; } & { [K_7 in Exclude]: never; })[] & { [K_8 in Exclude]: never; }) | undefined; } & { [K_9 in Exclude]: never; }) | undefined; } & { [K_10 in Exclude]: never; }) | undefined; } & { [K_11 in Exclude]: never; }>(object: I_1): VoteSigRequest; }; export declare const VoteSigResponse: { encode(message: VoteSigResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): VoteSigResponse; fromJSON(object: any): VoteSigResponse; toJSON(message: VoteSigResponse): unknown; create]: never; }>(base?: I | undefined): VoteSigResponse; fromPartial]: never; }>(object: I_1): VoteSigResponse; }; export declare const HeartBeatRequest: { encode(message: HeartBeatRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): HeartBeatRequest; fromJSON(object: any): HeartBeatRequest; toJSON(message: HeartBeatRequest): unknown; create]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(base?: I | undefined): HeartBeatRequest; fromPartial]: never; }) | undefined; } & { [K_3 in Exclude]: never; }>(object: I_1): HeartBeatRequest; }; export declare const HeartBeatResponse: { encode(_: HeartBeatResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): HeartBeatResponse; fromJSON(_: any): HeartBeatResponse; toJSON(_: HeartBeatResponse): unknown; create]: never; }>(base?: I | undefined): HeartBeatResponse; fromPartial]: never; }>(_: I_1): HeartBeatResponse; }; export declare const RegisterExternalKeysRequest: { encode(message: RegisterExternalKeysRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RegisterExternalKeysRequest; fromJSON(object: any): RegisterExternalKeysRequest; toJSON(message: RegisterExternalKeysRequest): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }>(base?: I | undefined): RegisterExternalKeysRequest; fromPartial]: never; })[] & { [K_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; }>(object: I_1): RegisterExternalKeysRequest; }; export declare const RegisterExternalKeysRequest_ExternalKey: { encode(message: RegisterExternalKeysRequest_ExternalKey, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RegisterExternalKeysRequest_ExternalKey; fromJSON(object: any): RegisterExternalKeysRequest_ExternalKey; toJSON(message: RegisterExternalKeysRequest_ExternalKey): unknown; create]: never; }>(base?: I | undefined): RegisterExternalKeysRequest_ExternalKey; fromPartial]: never; }>(object: I_1): RegisterExternalKeysRequest_ExternalKey; }; export declare const RegisterExternalKeysResponse: { encode(_: RegisterExternalKeysResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RegisterExternalKeysResponse; fromJSON(_: any): RegisterExternalKeysResponse; toJSON(_: RegisterExternalKeysResponse): unknown; create]: never; }>(base?: I | undefined): RegisterExternalKeysResponse; fromPartial]: never; }>(_: I_1): RegisterExternalKeysResponse; }; export declare const SubmitMultisigPubKeysRequest: { encode(message: SubmitMultisigPubKeysRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SubmitMultisigPubKeysRequest; fromJSON(object: any): SubmitMultisigPubKeysRequest; toJSON(message: SubmitMultisigPubKeysRequest): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }>(base?: I | undefined): SubmitMultisigPubKeysRequest; fromPartial]: never; })[] & { [K_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; }>(object: I_1): SubmitMultisigPubKeysRequest; }; export declare const SubmitMultisigPubKeysResponse: { encode(_: SubmitMultisigPubKeysResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SubmitMultisigPubKeysResponse; fromJSON(_: any): SubmitMultisigPubKeysResponse; toJSON(_: SubmitMultisigPubKeysResponse): unknown; create]: never; }>(base?: I | undefined): SubmitMultisigPubKeysResponse; fromPartial]: never; }>(_: I_1): SubmitMultisigPubKeysResponse; }; export declare const SubmitMultisigSignaturesRequest: { encode(message: SubmitMultisigSignaturesRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SubmitMultisigSignaturesRequest; fromJSON(object: any): SubmitMultisigSignaturesRequest; toJSON(message: SubmitMultisigSignaturesRequest): unknown; create]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(base?: I | undefined): SubmitMultisigSignaturesRequest; fromPartial]: never; }) | undefined; } & { [K_3 in Exclude]: never; }>(object: I_1): SubmitMultisigSignaturesRequest; }; export declare const SubmitMultisigSignaturesResponse: { encode(_: SubmitMultisigSignaturesResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SubmitMultisigSignaturesResponse; fromJSON(_: any): SubmitMultisigSignaturesResponse; toJSON(_: SubmitMultisigSignaturesResponse): unknown; create]: never; }>(base?: I | undefined): SubmitMultisigSignaturesResponse; fromPartial]: never; }>(_: I_1): SubmitMultisigSignaturesResponse; }; type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; export type DeepPartial = T extends Builtin ? T : T extends Long ? string | number | Long : T extends globalThis.Array ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; type KeysOfUnion = T extends T ? keyof T : never; export type Exact = P extends Builtin ? P : P & { [K in keyof P]: Exact; } & { [K in Exclude>]: never; }; export {};