import type { IEventDetail } from '@breadstone/mosaik-elements'; /** * Represents the event detail for capture events (photo/screenshot). * * @public */ export interface ICaptureEventDetail extends IEventDetail { /** * The binary data associated with this event. */ readonly data: Blob; } /** * Event fired when a capture is made. * * @public */ export type CaptureEvent = CustomEvent; /** * Represents the event detail for record events (video/audio). * * @public */ export interface IRecordEventDetail extends IEventDetail { /** * The binary data associated with this event. */ readonly data: Blob; } /** * Event fired when a recording is completed. * * @public */ export type RecordEvent = CustomEvent; declare global { interface HTMLElementEventMap { captured: CaptureEvent; recorded: RecordEvent; } } //# sourceMappingURL=CaptureEvents.d.ts.map