import type * as p from "@bokehjs/core/properties"; import { HTMLBox, HTMLBoxView } from "./layout"; export declare class VideoStreamView extends HTMLBoxView { model: VideoStream; protected videoEl: HTMLVideoElement; protected canvasEl: HTMLCanvasElement; protected constraints: { audio: boolean; video: boolean; }; protected timer: any; initialize(): void; connect_signals(): void; pause(): void; set_timeout(): void; snapshot(): void; remove(): void; render(): void; } export declare namespace VideoStream { type Attrs = p.AttrsOf; type Props = HTMLBox.Props & { format: p.Property; paused: p.Property; snapshot: p.Property; timeout: p.Property; value: p.Property; }; } export interface VideoStream extends VideoStream.Attrs { } export declare class VideoStream extends HTMLBox { properties: VideoStream.Props; constructor(attrs?: Partial); static __module__: string; } //# sourceMappingURL=videostream.d.ts.map