import type { TestSuite } from './test-executor'; /** * Global test registry for test discovery. * This is populated by the test-builder module. */ export interface GlobalTestRegistry { suites: TestSuite[]; currentSuite: TestSuite | null; } /** * Initialize the global test registry. */ export declare function initializeTestRegistry(): void; /** * Get the global test registry. */ export declare function getTestRegistry(): GlobalTestRegistry; /** * Clear the test registry (useful between test runs). */ export declare function clearTestRegistry(): void; /** * Dynamic test loader for Appium tests. * Loads TypeScript/JavaScript test files and extracts test suites. */ export declare class TestLoader { /** * Load a test file and extract its test suite. * Supports both .appium.ts and .appium.js files. */ loadTestFile(filePath: string): Promise; /** * Load multiple test files. */ loadTestFiles(filePaths: string[]): Promise; } //# sourceMappingURL=test-loader.d.ts.map