import { TestStep } from '../types';
/**
 * Utility class for parsing Blockly state into TestSteps
 */
export declare class BlocklyParser {
    /**
     * Extract steps from Blockly serialization state or direct step array
     */
    static extractSteps(state: unknown): TestStep[];
    /**
     * Convert Blockly blocks array to TestSteps
     */
    static blocksToSteps(blocks: unknown[]): TestStep[];
    /**
     * Convert a single Blockly block to a TestStep
     */
    static blockToStep(block: Record<string, unknown>): TestStep | null;
}
