type TestRunnerConfig = any; export declare class NoRunnerSpecifiedError extends Error { constructor(availableRunners: TestRunnerConfig[]); availableRunners: TestRunnerConfig[]; } export declare class RunnerNotFoundError extends Error { constructor(runnerName: string, availableRunners: TestRunnerConfig[]); runnerName: string; availableRunners: TestRunnerConfig[]; } export declare class EnvironmentInitializationError extends Error { constructor(message: string, runnerName: string, platform: string, details?: string); runnerName: string; platform: string; details?: string; } export declare class TestExecutionError extends Error { constructor(testFile: string, error: unknown, testSuite?: string, testName?: string); testFile: string; testSuite?: string; testName?: string; originalError: unknown; } export declare class RpcClientError extends Error { constructor(message: string, bridgePort?: number, connectionStatus?: string); bridgePort?: number; connectionStatus?: string; } export declare class BridgeTimeoutError extends Error { readonly timeout: number; readonly runnerName: string; readonly platform: string; constructor(timeout: number, runnerName: string, platform: string); } export declare class BundlingFailedError extends Error { readonly modulePath: string; readonly reason: string; constructor(modulePath: string, reason: string); } export declare class MetroPortUnavailableError extends Error { readonly port: number; constructor(port: number); } export {}; //# sourceMappingURL=errors.d.ts.map