#!/usr/bin/env node /** * E2E Test Runner - Main Entry Point * * Command-line interface for running E2E tests */ import type { CLIArgs, TestSuiteResult } from './types'; /** * Main function - entry point for CLI */ declare function main(): Promise; /** * Run E2E tests programmatically * * @param options - Test execution options * @returns Test suite result */ export declare function runTests(options?: Partial): Promise; /** * Validate E2E test files programmatically * * @param options - Validation options * @returns Validation result */ export declare function validateTests(options?: Partial): Promise<{ valid: boolean; errors: string[]; }>; /** * List E2E tests programmatically * * @param options - List options * @returns Array of test information */ export declare function listTests(options?: Partial): Promise>; /** * Check E2E adapter health programmatically * * @param options - Health check options * @returns Health check results */ export declare function checkHealth(options?: Partial): Promise<{ healthy: boolean; results: Record; }>; export { loadConfig, mergeConfigWithOptions } from './core'; export { discoverTests } from './core'; export { loadTSTest, loadYAMLTest } from './core'; export { createAndInitializeRunner, createOrchestrator } from './core'; export { createAdapterRegistry } from './adapters'; export { createReporter, createReporterManager } from './reporters'; export type { CLIArgs, CLICommand, CLIOptions, E2EConfig, LoadedConfig, TestExecutionResult, TestSuiteResult, UnifiedTestDefinition, } from './types'; export { EXIT_CODES } from './utils/exit-codes'; export { main }; //# sourceMappingURL=index.d.ts.map