import type { ISlotVarDefinitionInput } from 'dequanto/solidity/SlotsParser/models'; import { IBlockchainExplorer } from 'dequanto/explorer/IBlockchainExplorer'; import { Web3Client } from 'dequanto/clients/Web3Client'; import { TAddress } from 'dequanto/models/TAddress'; import { SlotsStorage } from 'dequanto/solidity/SlotsStorage'; export declare class ContractStorageReaderBase { address: TAddress; client: Web3Client; explorer: IBlockchainExplorer; $storage: SlotsStorage; constructor(address: TAddress, client: Web3Client, explorer: IBlockchainExplorer); $get(...args: Parameters): Promise; $set(...args: Parameters): Promise; protected $createHandler(slots: ISlotVarDefinitionInput[]): void; }