import { MediaStreamTrack } from "../../media/track"; import { MediaWriter } from "./writer"; export declare class MediaRecorder { tracks: MediaStreamTrack[]; path: string; options: Partial; writer: MediaWriter; ext: string; constructor(tracks: MediaStreamTrack[], path: string, options?: Partial); addTrack(track: MediaStreamTrack): void; start(): Promise; stop(): Promise; } export interface MediaRecorderOptions { width: number; height: number; jitterBufferLatency: number; jitterBufferSize: number; waitForKeyframe: boolean; defaultDuration: number; }