/**
 * TransformStage - BashTransformPipeline plugin execution.
 *
 * Applies registered transform plugins to the AST, collecting
 * metadata into a null-prototype object to prevent pollution.
 */
import type { TransformPlugin } from "../../transform/types.js";
import type { PipelineContext, PipelineStage, StageResult } from "../types.js";
export declare class TransformStage implements PipelineStage {
    readonly name = "transform";
    private readonly plugins;
    constructor(plugins: TransformPlugin<any>[]);
    execute(context: PipelineContext): Promise<StageResult>;
}
