import "../../define/vds-media-sync.js"; import * as React from "react"; import { MediaSyncElement } from "../../media/manage/index.js"; /** This element is responsible for synchronizing elements of the type `MediaProviderElement`. Synchronization includes: - Single media playback (eg: user plays a video while another is already playing, so we pause the newly inactive player). - Shared media volume (eg: user sets desired volume to 50% on one player, and they expect it to be consistent across all players). - Saving media volume to local storage (eg: user sets desired to volume 50%, they leave the site, and when they come back they expect it to be 50% without any interaction). */ declare const MediaSync: React.ForwardRefExoticComponent> & { readonly onMediaVolumeSync?: ((e: import("../../media/manage/media-sync.events.js").MediaVolumeSyncEvent) => unknown) | undefined; } & React.HTMLAttributes & { children?: React.ReactNode; } & React.RefAttributes>; export default MediaSync; //# sourceMappingURL=MediaSync.d.ts.map