import { BuilderHelper, PipelineContext, BuilderInput, BuilderOutput } from './programBuilder'; export interface PhpDriverConfigurationOptions { readonly binary?: string; readonly scriptPath?: string; readonly importMetaUrl?: string; readonly autoloadPaths?: readonly string[]; } export interface CreatePhpProgramWriterHelperOptions { readonly driver?: PhpDriverConfigurationOptions; readonly key?: string; /** * When true, emit `.ast.json` and codemod diagnostics to disk. * Defaults to `true` for library usage; callers (e.g., CLI) can disable * this to avoid polluting generated output with debug artifacts. */ readonly emitAst?: boolean; } export declare function createPhpProgramWriterHelper(options?: CreatePhpProgramWriterHelperOptions): BuilderHelper;