/**
 * Concurrent execution utilities with retry, timeout, and fallback
 */
/**
 * Execute operations in parallel with graceful degradation
 * Returns results array where failed operations are undefined
 */
export declare function parallelWithFallback<T>(promises: Promise<T>[], options?: {
    minSuccess?: number;
    fallback?: () => T[];
}): Promise<T[]>;
/**
 * Execute with retry on failure
 */
export declare function retry<T>(fn: () => Promise<T>, options?: {
    maxRetries?: number;
    delayMs?: number;
    backoffMultiplier?: number;
}): Promise<T>;
/**
 * Timeout wrapper for async operations
 */
export declare function withTimeout<T>(promise: Promise<T>, ms: number, options?: {
    errorMessage?: string;
}): Promise<T>;
//# sourceMappingURL=concurrency.d.ts.map