import type { ShardAccount } from '@ton/core'; import type { EmulationResult, Executor, GetMethodArgs, GetMethodResult, RunTransactionArgs } from '../executor/Executor'; import type { DebugInfo } from './Debuggee'; declare class DebugContext { constructor(); getDebugInfo: (account: ShardAccount) => { uninitialized: boolean; debugInfo: DebugInfo | undefined; }; debugGetMethod: (executor: Executor, args: GetMethodArgs, debugInfo: DebugInfo) => Promise; debugTransaction: (executor: Executor, args: RunTransactionArgs, debugInfo: DebugInfo) => Promise; } export declare function getDebugContext(): DebugContext; export {};