import type { BaseCell } from '../cell'; import { VideoRendererConfig } from '../common/interface'; import type { VideoRendererDisplayObjectConfig } from '../common/interface/renderer'; import { SimpleBBox } from '../engine'; import { BaseRenderer } from './BaseRenderer'; export declare class VideoRenderer extends BaseRenderer { fallback: string; prepare(renderer: VideoRendererConfig, cell: BaseCell): Promise; generateConfig(renderer: VideoRendererConfig, cell: BaseCell, element: HTMLVideoElement | HTMLImageElement | string): VideoRendererDisplayObjectConfig; render(cell: BaseCell, config: VideoRendererDisplayObjectConfig): void; }