import type { PhpRuntimeArgs, PhpRuntimeFactory, PhpBaseModuleFactory, PhpRuntimeValue } from './public.d.ts'; import type { PhpBase } from './PhpBase.mjs'; export class PhpWebBase extends PhpBase<[phpCode: string], void> { constructor(loader: Promise, args?: PhpRuntimeArgs); startTransaction(): Promise; commitTransaction(readOnly?: boolean): Promise; refresh(): Promise; _enqueue(callback: (...params: Array) => Promise, params?: Array, readOnly?: boolean): Promise; }