@iexec/dataprotector
Version:
This product enables users to confidentially store data–such as mail address, documents, personal information ...
12 lines (11 loc) • 756 B
TypeScript
import { AbstractProvider, AbstractSigner, Eip1193Provider } from 'ethers';
import { IExecDataProtectorCore } from './dataProtectorCore/IExecDataProtectorCore.js';
import { IExecDataProtectorSharing } from './dataProtectorSharing/IExecDataProtectorSharing.js';
import { IExecDataProtectorModule } from './IExecDataProtectorModule.js';
import type { DataProtectorConfigOptions, Web3SignerProvider } from './types/commonTypes.js';
declare class IExecDataProtector extends IExecDataProtectorModule {
core: IExecDataProtectorCore;
sharing: IExecDataProtectorSharing;
constructor(ethProvider?: AbstractProvider | AbstractSigner | Eip1193Provider | Web3SignerProvider | string, options?: DataProtectorConfigOptions);
}
export { IExecDataProtector };