/** * 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. */ /** * Account abstraction (ERC-4337) configuration settings * @export * @interface ProjectSettingsSdkAccountAbstraction */ export interface ProjectSettingsSdkAccountAbstraction { /** * If set to false, will create smart wallets for embedded wallets only. * @type {boolean} * @memberof ProjectSettingsSdkAccountAbstraction */ allWallets?: boolean; /** * If set to false, will create smart wallets for new users only. * @type {boolean} * @memberof ProjectSettingsSdkAccountAbstraction */ allUsers?: boolean; /** * if set to false, only smart wallet will be in user wallets list. * @type {boolean} * @memberof ProjectSettingsSdkAccountAbstraction */ separateSmartWalletAndSigner?: boolean; /** * If set to false, will disable passkeys (if specified) for zksync wallets. * @type {boolean} * @memberof ProjectSettingsSdkAccountAbstraction */ enablePasskeys?: boolean; } export declare function ProjectSettingsSdkAccountAbstractionFromJSON(json: any): ProjectSettingsSdkAccountAbstraction; export declare function ProjectSettingsSdkAccountAbstractionFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProjectSettingsSdkAccountAbstraction; export declare function ProjectSettingsSdkAccountAbstractionToJSON(value?: ProjectSettingsSdkAccountAbstraction | null): any;