import BaseClass from '../base-class'; import type { ValueCallback, VideoWorkerVideoSources } from '../types'; declare class VideoWorkerLocal extends BaseClass { type: string; player?: HTMLVideoElement; $video?: HTMLVideoElement; eventHandlers?: { ended: (event: Event) => void; error: (event: Event) => void; loadedmetadata: (event: Event) => void; pause: (event: Event) => void; play: (event: Event) => void; playing: (event: Event) => void; timeupdate: (event: Event) => void; volumechange: (event: Event) => void; }; static parseURL(url: string): VideoWorkerVideoSources | false; play(start?: number): void; pause(): void; mute(): void; unmute(): void; setVolume(volume?: number | false): void; getVolume(callback: ValueCallback): void; getMuted(callback: ValueCallback): void; setCurrentTime(currentTime?: number | false): void; getCurrentTime(callback: ValueCallback): void; getImageURL(callback: ValueCallback): void; getVideo(callback: ValueCallback): void; destroy(): void; } export default VideoWorkerLocal; //# sourceMappingURL=local.d.ts.map