import type Wallet from 'ethereumjs-wallet';
import type Web3 from 'web3';
export declare type Web3Config = {
    registryAddress: string;
    entityManagerAddress: string;
    useExternalWeb3: boolean;
    internalWeb3Config: {
        web3ProviderEndpoints: string[];
        privateKey?: string;
    };
    externalWeb3Config?: {
        web3: Web3;
        ownerWallet: Wallet;
    };
};
