import { BrowserProvider, JsonRpcSigner, Signer } from "ethers"; export interface DeployedContracts { autIDAddress: string; hubRegistryAddress: string; taskRegistryAddress: string; } export interface IPFSConfig { apiKey: string; secretApiKey: string; gatewayUrl: string; } export interface AutSDKConfig { ipfs?: IPFSConfig; enableDebug?: boolean; } export declare type EtherSigner = JsonRpcSigner | BrowserProvider | Signer; export interface MultiSigner { signer: EtherSigner; readOnlySigner: EtherSigner; }