import { AccountJSON, AddressString, Block, ConfirmedTransaction, DeveloperProvider, GetOptions, Hash256String, Input, InputOutput, InvocationTransactionModel, IterOptions, NetworkSettings, Output, PrivateNetworkSettings, RawAction, RawCallReceipt, RawInvocationData, RelayTransactionResult, StorageItem, TransactionBaseModel, TransactionJSON, TransactionReceipt } from '@neo-one/client-common'; import BigNumber from 'bignumber.js'; import { DataProviderBase } from './DataProviderBase'; export declare class NEOONEDataProvider extends DataProviderBase implements DeveloperProvider { getClaimAmount(input: Input): Promise; getInvocationData(hash: Hash256String): Promise; iterBlocks(options?: IterOptions): AsyncIterable; getNetworkSettings(): Promise; iterActionsRaw(options?: IterOptions): AsyncIterable; runConsensusNow(): Promise; updateSettings(options: Partial): Promise; getSettings(): Promise; fastForwardOffset(seconds: number): Promise; fastForwardToTime(seconds: number): Promise; reset(): Promise; getNEOTrackerURL(): Promise; resetProject(): Promise; iterStorage(address: AddressString): AsyncIterable; protected executeGetOutput(input: Input): Promise; protected executeTestInvoke(transaction: InvocationTransactionModel): Promise; protected executeRelayTransaction(transaction: TransactionBaseModel, _networkFee?: BigNumber): Promise; protected executeRelayStrippedTransaction(verificationTransaction: InvocationTransactionModel, relayTransaction: InvocationTransactionModel, _networkFee?: BigNumber): Promise; protected executeGetTransactionReceipt(hash: Hash256String, options?: GetOptions): Promise; protected executeGetUnspentOutputs(address: AddressString): Promise; protected executeGetUnclaimed(address: AddressString): Promise<{ readonly unclaimed: readonly Input[]; readonly amount: BigNumber; }>; protected executeGetAccountInternal(address: AddressString): Promise; protected convertConfirmedTransaction(transaction: TransactionJSON): ConfirmedTransaction; }