import { Result } from 'neverthrow'; import { Observable } from 'rxjs'; export declare const hasRequiredProps: >(methodName: string, obj: T, props: string[]) => Result; export declare const retryOnErrorCode: ({ maxRetryAttempts, scalingDuration, errorCodes, }?: { maxRetryAttempts?: number | undefined; scalingDuration?: number | undefined; errorCodes?: number[] | undefined; }) => (attempts: Observable<{ error: { code: number; }; }>) => Observable<0>; //# sourceMappingURL=utils.d.ts.map