export declare class LoopTransformer {
    private transformCount;
    private batchOptimizer;
    private batchDetector;
    private batchSizeThreshold;
    constructor(batchSizeThreshold?: number);
    transformForOfLoop(path: any): boolean;
    /**
     * Transform simple for...of to batch parallel
     */
    private transformForOfToBatch;
    /**
     * Transform for...of to sequential with checkpoints (fallback)
     */
    private transformForOfToSequential;
    transformWhileLoop(path: any): boolean;
    transformForLoop(path: any): boolean;
    getTransformCount(): number;
    resetTransformCount(): void;
}
//# sourceMappingURL=loop-transformer.d.ts.map