import { Observable } from 'rxjs'; /** * Add a retry after a given delay (in milliseconds) * @param obs * @param options * * @returns the new observable stream with retry */ export declare function retryWithDelay(obs: Observable, options: { /** * Retry delay in milliseconds */ delay: number; /** * Number of retry (10 by default) */ retryCount: number; /** * Error factory * Function called to create error that will be thrown when all retries have failed */ errorFactory?: (options: { /** * Last error thrown */ error: Error | any; delay: number; retryCount?: number; }) => Error | any; }): Observable;