import { TransactionInfo } from "types"; import { HttpProviderOptions, JsonRpcPayload, JsonRpcResponse } from 'web3-core-helpers'; export declare class SentioProvider { transactionInfo: TransactionInfo; chainId: string; host: string; txnHash: string; disableOptimizer: boolean; codeOverrides?: Record; constructor(host: string, options?: HttpProviderOptions); init(txnHash: string, chainId: string, disableOptimizer: boolean, codeOverrides: Record): Promise; getAffectedContract(txHash: string): Promise; getDebugTraceStream(txHash: string, callback: (steps: any[]) => void): Promise; send(payload: JsonRpcPayload, callback: (error: Error | null, result?: JsonRpcResponse | undefined) => void): void; supportsSubscriptions(): boolean; disconnect(): void; }