import { FastImageSequence } from './FastImageSequence.js'; import { default as ImageSource, ImageSourceOptions } from './ImageSource.js'; import { default as VideoDecode } from './VideoDecode.js'; import { default as ImageElement } from './ImageElement.js'; export default class ImageSourceVideo extends ImageSource { decoder: VideoDecode | undefined; constructor(context: FastImageSequence, index: number, options: Partial); get type(): number; loadResources(): Promise; fetchImage(imageElement: ImageElement): Promise; destruct(): void; protected available(image: ImageElement, available?: boolean): boolean; }