import { AbstractProvider, AbstractSigner, Eip1193Provider } from 'ethers'; import { IExecDataProtectorCore } from './dataProtectorCore/IExecDataProtectorCore.js'; import { IExecDataProtectorModule } from './IExecDataProtectorModule.js'; import type { DataProtectorConfigOptions, Web3SignerProvider } from './types/commonTypes.js'; declare class IExecDataProtector extends IExecDataProtectorModule { core: IExecDataProtectorCore; constructor(ethProvider: AbstractProvider | AbstractSigner | Eip1193Provider | Web3SignerProvider | string, options?: DataProtectorConfigOptions); } export { IExecDataProtector };