import { Address, ProviderRpcClient } from "everscale-inpage-provider";
import { AccountData, TracingTransportConnection } from "../types";
export declare class TracingTransport {
    private readonly provider;
    private readonly connection;
    constructor(provider: ProviderRpcClient, connection: TracingTransportConnection);
    static fromGqlConnection(endpoint: string, provider: ProviderRpcClient): TracingTransport;
    static fromProxyConnection(provider: ProviderRpcClient): TracingTransport;
    static fromJrpcConnection(provider: ProviderRpcClient): TracingTransport;
    getAccountData(address: Address): Promise<AccountData>;
    getAccountsData(accounts: Address[]): Promise<AccountData[]>;
}
