import { Address } from "ton-core"; import { SmartContract } from "./SmartContract"; import { Blockchain } from "./Blockchain"; import { TonClient4 } from "ton"; export interface BlockchainStorage { getContract(blockchain: Blockchain, address: Address): Promise; } export declare class LocalBlockchainStorage implements BlockchainStorage { private contracts; getContract(blockchain: Blockchain, address: Address): Promise; } export declare class RemoteBlockchainStorage implements BlockchainStorage { private contracts; private client; constructor(client: TonClient4); getContract(blockchain: Blockchain, address: Address): Promise; }