/** * 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 { EmbeddedWalletVersionEnum } from './EmbeddedWalletVersionEnum'; import { ThresholdSignatureScheme } from './ThresholdSignatureScheme'; import { WaasWalletSettings } from './WaasWalletSettings'; import { WalletKeyShareInfo } from './WalletKeyShareInfo'; /** * * @export * @interface WaasWalletProperties */ export interface WaasWalletProperties { /** * List of key share information for the WaaS wallet * @type {Array} * @memberof WaasWalletProperties */ keyShares?: Array; /** * * @type {ThresholdSignatureScheme} * @memberof WaasWalletProperties */ thresholdSignatureScheme?: ThresholdSignatureScheme; /** * The derivation path for the wallet * @type {string} * @memberof WaasWalletProperties */ derivationPath?: string; /** * * @type {WaasWalletSettings} * @memberof WaasWalletProperties */ settings?: WaasWalletSettings; /** * * @type {EmbeddedWalletVersionEnum} * @memberof WaasWalletProperties */ version?: EmbeddedWalletVersionEnum; } export declare function WaasWalletPropertiesFromJSON(json: any): WaasWalletProperties; export declare function WaasWalletPropertiesFromJSONTyped(json: any, ignoreDiscriminator: boolean): WaasWalletProperties; export declare function WaasWalletPropertiesToJSON(value?: WaasWalletProperties | null): any;