/**
* Centralized HTML attributes used by BP Player components.
*/
export declare enum Attribute {
CONFIGURATION = "configuration",
SOURCE = "source",
SOURCES = "sources",
AUTOPLAY = "autoplay",
MUTED = "muted",
LOOP = "loop",
SCALING = "scaling",
ASPECT_RATIO = "aspect-ratio",
DEBUG = "debug",
AUTOHIDE = "autohide",
HOTKEYS = "hotkeys",
PAUSED = "paused",
PLAYING = "playing",
ENDED = "ended",
SEEKING = "seeking",
WAITING = "waiting",
LOADING = "loading",
READY = "ready",
HAS_ERROR = "has-error",
HAS_FIRST_PLAY = "has-first-play",
FULLSCREEN = "fullscreen",
FULLWINDOW = "fullwindow",
DEVICE_TYPE = "device-type",
MOBILE = "mobile",
TV = "tv",
STREAM_TYPE = "stream-type",
LIVE = "live",
CONTENT_TYPE = "content-type",
USER_IDLE = "user-idle",
USER_IDLE_TIMEOUT = "user-idle-timeout",
MOBILE_ONLY = "mobile-only",
MOBILE_HIDDEN = "mobile-hidden",
TV_ONLY = "tv-only",
TV_HIDDEN = "tv-hidden",
LIVE_ONLY = "live-only",
LIVE_HIDDEN = "live-hidden",
VOD_HIDDEN = "vod-hidden",
CLIP_HIDDEN = "clip-hidden",
NO_AUTO_HIDE = "no-auto-hide",
DISABLED = "disabled",
HIDDEN = "hidden",
NOTOOLTIP = "notooltip",
MENU = "menu",
MENU_OPENED = "menu-opened",
ARIA_LABEL = "aria-label",
ARIA_LIVE = "aria-live",
ARIA_CHECKED = "aria-checked",
VOLUME_LEVEL = "volume-level",
PROVIDER_TYPE = "provider-type"
}
/**
* Toggle an attribute on/off based on a boolean value.
*/
export declare function toggleAttribute(element: Element, name: string, force?: boolean): boolean;
//# sourceMappingURL=attribute.d.ts.map