/** * @openplayerjs/ui * * UI layer: player wrapper, center overlay, controls grid, and all built-in controls. * Peer dependency: @openplayerjs/core * * Stylesheet: import the CSS separately – * import '@openplayerjs/player/openplayer.css'; // bundler * // CDN / */ export { createUI } from './ui'; export type { PlayerUIContext } from './ui'; export { defaultLabels, defaultUIConfiguration, resolveUIConfig } from './configuration'; export type { PlayerUIConfig, ResolvedUIConfig } from './configuration'; export { buildControls, createControlGrid, normalizeControlsConfig, registerControl, DEFAULT_CONTROLS } from './control'; export type { Control, ControlPlacement, HorizontalSlot, VerticalSlot } from './control'; export { extendControls } from './extend'; export { BaseControl } from './controls/base'; export { default as createCaptionsControl } from './controls/captions'; export { default as createCurrentTimeControl } from './controls/currentTime'; export { default as createDurationControl } from './controls/duration'; export { default as createFullscreenControl } from './controls/fullscreen'; export { default as createPlayControl } from './controls/play'; export { default as createProgressControl } from './controls/progress'; export { default as createSettingsControl } from './controls/settings'; export { default as createTimeControl } from './controls/time'; export { default as createVolumeControl } from './controls/volume'; export { setA11yLabel } from './a11y'; //# sourceMappingURL=index.d.ts.map