/** * @fileoverview Loads images sequentially. */ import { Observable } from 'rxjs'; import { RequestInterceptor, ImageLoaderScheme } from '../../types'; import { Loaded } from './types'; interface LoadImages { ({ images, imageScheme, requestInterceptor, }: { images: string[]; imageScheme: ImageLoaderScheme; requestInterceptor: RequestInterceptor; timeout: number; }): Observable; } /** * @param images The images urls to load. * @param requestInterceptor The callback is called before a request is sent. It use ky.js beforeRequest hook. * @returns Observable<{ image, loaded }>. image is cornerstone image. loaded is the numbe of loaded images. * @throws If image fetching fails. */ export declare const loadImages: LoadImages; export {};