import type { PhpRuntimeArgs, PhpRuntimeValue } from 'php-wasm/PhpBase.mjs'; import { PhpBase } from 'php-wasm/PhpBase.mjs'; export class PhpDbgWeb extends PhpBase { running: boolean; paused: boolean; currentFilePtr: number | null; currentLinePtr: number | null; bpCountPtr: number | null; constructor(args?: PhpRuntimeArgs); startTransaction(): Promise; commitTransaction(readOnly?: boolean): Promise; run(): Promise; provideInput(line: string): Promise; getPrompt(): Promise; isExecuting(): Promise; currentFile(): Promise; currentLine(): Promise; bpCount(): Promise; dumpVars(): Promise; dumpGlobals(): Promise; dumpConstants(): Promise; dumpFunctions(): Promise; dumpClasses(): Promise; dumpFiles(): Promise; dumpBacktrace(): Promise; switchFrame(frame: number): Promise; refresh(): Promise; _enqueue(callback: (...params: Array) => Promise, params?: Array, readOnly?: boolean): Promise; }