import GirafeHTMLElement from '../../base/GirafeHTMLElement.js'; declare class VideoRecordComponent extends GirafeHTMLElement { templateUrl: null; styleUrls: null; template: () => import("uhtml").Hole; status: 'downloaded' | 'recording' | 'recorded'; mediaRecorder: MediaRecorder | null; chunks: Blob[]; stream: MediaStream | null; constructor(); protected connectedCallback(): void; startRecording(): Promise; initializeMediaRecorder(): Promise; stopRecording(): void; downloadRecord(): void; } export default VideoRecordComponent;