/** * Dashboard API * Dashboard API documentation * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { ThresholdSignatureScheme } from './ThresholdSignatureScheme'; import { WaasChainEnum } from './WaasChainEnum'; import { WalletKeyShareInfo } from './WalletKeyShareInfo'; /** * * @export * @interface WaasWallet */ export interface WaasWallet { /** * The account address of the wallet * @type {string} * @memberof WaasWallet */ accountAddress: string; /** * * @type {WaasChainEnum} * @memberof WaasWallet */ chainName: WaasChainEnum; /** * * @type {string} * @memberof WaasWallet */ walletId: string; /** * * @type {ThresholdSignatureScheme} * @memberof WaasWallet */ thresholdSignatureScheme: ThresholdSignatureScheme; /** * The derivation path used for the wallet * @type {string} * @memberof WaasWallet */ derivationPath: string; /** * List of key share objects describing how wallet key material is distributed * @type {Array} * @memberof WaasWallet */ keyShares?: Array; } export declare function WaasWalletFromJSON(json: any): WaasWallet; export declare function WaasWalletFromJSONTyped(json: any, ignoreDiscriminator: boolean): WaasWallet; export declare function WaasWalletToJSON(value?: WaasWallet | null): any;