/** * Test utilities and helpers for CI environment detection */ /** * Check if running in CI environment */ export declare function isCI(): boolean; /** * Check if network tests should be skipped */ export declare function shouldSkipNetworkTests(): boolean; /** * Get appropriate test timeout based on environment */ export declare function getTestTimeout(): number; /** * Get appropriate port for testing based on environment */ export declare function getTestPort(): number; /** * Clean up test resources with retry logic for CI */ export declare function cleanupWithRetry(cleanup: () => Promise, maxRetries?: number, delay?: number): Promise; /** * Wait for condition with timeout */ export declare function waitForCondition(condition: () => boolean | Promise, timeout?: number, interval?: number): Promise; /** * Create test database path with proper cleanup */ export declare function getTestDatabasePath(testName: string): string; /** * Skip test if condition is met */ export declare function skipIf(condition: boolean, testFn: any): any; //# sourceMappingURL=test-utils.d.ts.map