import { InitInput } from "./pkg/mpc_wasm"; export declare type WsOutput = { success: boolean; result: string; error: string; }; export declare type Result = { error?: string; success: boolean; result?: string; }; export declare type Keypair = { seed_i: string; x_i: string; y: { x: string; y: string; }; party_ind: number; threshold: number; share_count: number; }; export declare type SignParams = { msgs: Uint8Array[]; t: number; keys: Keypair[]; }; export declare type MultiSignLocalParams = { msgs: Uint8Array[]; t: number; keys: MultiKeypair[]; }; export declare type MultiSignParams = { keypair: MultiKeypair; msgs: Uint8Array[]; rawMsg: string; uid?: string; url: string; set: string; get: string; authority: string; }; export declare type MultiKeypair = { seed: string; sk: string; pk: string; party_ind: number; threshold: number; share_count: number; aux: object; }; export interface LoadOptions { /** * Controls how the Wasm module is instantiated. */ wasm?: InitInput; }