import type { Command } from '../../types';
import { TestOptions } from './types';
interface ExtendedTestOptions extends TestOptions {
    skipIntermediateOutput?: boolean;
}
/**
 * Implementation of the test command
 */
export declare class TestCommand implements Command {
    private config;
    constructor();
    /**
     * Execute the test command
     *
     * @param query - Path to the feature behavior file or glob pattern
     * @param options - Test command options
     */
    execute(query: string, options: ExtendedTestOptions): AsyncGenerator<string, void, unknown>;
    /**
     * Run tests for either a single file or multiple files matching a pattern
     * @param query - Path to the feature behavior file or glob pattern
     * @param options - Test command options
     */
    private runTests;
}
export {};
