import { provider } from "web3-core"; export declare type MnemonicPhrase = string; export declare type MnemonicPassword = string; export interface Mnemonic { phrase: MnemonicPhrase; password?: MnemonicPassword; } declare type Eip1193Provider = { request: (options: { method: string; params?: unknown[] | object; }) => Promise; }; export declare type PrivateKey = string; export declare type Provider = provider | Eip1193Provider; export declare type ProviderUrl = string; export declare type ProviderOrUrl = Provider | ProviderUrl; export declare type AddressIndex = number; export declare type NodeAddress = string; export declare type Expiration = number; export declare type NumberOfAddresses = number; export declare type PollingInterval = number; export declare type ShareNonce = boolean; export declare type DerivationPath = string; export declare type ChainId = number; export declare type Hardfork = string; export declare type ChainSettings = { hardfork?: Hardfork; chainId?: ChainId; }; export {};