import { Address, Cell, ContractProvider, ContractState, Sender, SendMode, TupleItem, TupleReader } from "ton-core"; import { Maybe } from "ton-core/dist/utils/maybe"; import { Blockchain } from "./Blockchain"; export declare class BlockchainContractProvider implements ContractProvider { private readonly blockchain; private readonly address; private readonly init?; constructor(blockchain: Blockchain, address: Address, init?: { code: Cell; data: Cell; } | undefined); private getContract; getState(): Promise; get(name: string, args: TupleItem[]): Promise<{ stack: TupleReader; }>; external(message: Cell): Promise; internal(via: Sender, args: { value: string | bigint; bounce?: Maybe; sendMode?: SendMode | undefined; body?: Maybe; }): Promise; }