export interface BlockchainConfig { network: 'ethereum' | 'polygon' | 'arbitrum' | 'localhost'; rpcUrl: string; privateKey?: string; contracts: { didRegistry: string; revocationRegistry: string; schemaRegistry: string; }; } export interface ContractAddresses { didRegistry: string; revocationRegistry: string; schemaRegistry: string; } export interface NetworkConfig { chainId: number; name: string; rpcUrl: string; blockExplorerUrl?: string; gasPrice?: string; gasLimit?: number; } export declare const SUPPORTED_NETWORKS: Record; //# sourceMappingURL=types.d.ts.map