export declare const SETUP_COMPLETE: "setupComplete"; export declare const SETUP_FAILED: "setupFailed"; export declare const DESTROYED: "destroyed"; export declare const AD_REQUEST: "adRequest"; export declare const AD_BREAK_START: "adBreakStart"; export declare const AD_LOADED: "adLoaded"; export declare const AD_STARTED: "adStarted"; export declare const AD_IMPRESSION: "adImpression"; export declare const AD_PLAY: "adPlay"; export declare const AD_TIME: "adTime"; export declare const AD_PAUSE: "adPause"; export declare const AD_CLICK: "adClick"; export declare const AD_SKIPPED: "adSkipped"; export declare const AD_ERROR: "adError"; export declare const AD_COMPLETE: "adComplete"; export declare const AD_BREAK_END: "adBreakEnd"; export declare const PLAYLIST: "playlist"; export declare const PLAYBACK_REQUEST: "playbackRequest"; export declare const AUTOSTART_BLOCKED: "autostartBlocked"; export declare const PLAY_ATTEMPT_FAILED: "playAttemptFailed"; export declare const CONTENT_LOADED: "contentLoaded"; export declare const PLAY: "play"; export declare const PAUSE: "pause"; export declare const BUFFER: "buffer"; export declare const TIME: "time"; export declare const SEEK_START: "seekStart"; export declare const SEEK_END: "seekEnd"; export declare const MUTE: "mute"; export declare const VOLUME: "volume"; export declare const RENDITION_UPDATE: "renditionUpdate"; export declare const ERROR: "error"; export declare const COMPLETE: "complete"; export declare const PLAYLIST_COMPLETE: "playlistComplete"; export declare const FULLSCREEN: "fullscreen"; export declare const PLAYER_RESIZE: "playerResize"; export declare const VIEWABLE: "viewable"; export declare const CAST: "cast"; export declare const allVideoEvents: readonly ["setupComplete", "setupFailed", "destroyed", "adRequest", "adBreakStart", "adLoaded", "adStarted", "adImpression", "adPlay", "adTime", "adPause", "adClick", "adSkipped", "adError", "adComplete", "adBreakEnd", "playlist", "playbackRequest", "autostartBlocked", "playAttemptFailed", "contentLoaded", "play", "pause", "buffer", "time", "seekStart", "seekEnd", "mute", "volume", "renditionUpdate", "error", "complete", "playlistComplete", "fullscreen", "playerResize", "viewable", "cast"]; export declare const AUCTION_AD_LOAD_ATTEMPT: "auctionAdLoadAttempt"; export declare const AUCTION_AD_LOAD_QUEUED: "auctionAdLoadQueued"; export declare const AUCTION_AD_LOAD_ABORT: "auctionAdLoadAbort"; export declare const BID_IMPRESSION: "bidImpression"; export declare const BID_ERROR: "bidError"; export declare const videoEvents: { readonly SETUP_COMPLETE: "setupComplete"; readonly SETUP_FAILED: "setupFailed"; readonly DESTROYED: "destroyed"; readonly AD_REQUEST: "adRequest"; readonly AD_BREAK_START: "adBreakStart"; readonly AD_LOADED: "adLoaded"; readonly AD_STARTED: "adStarted"; readonly AD_IMPRESSION: "adImpression"; readonly AD_PLAY: "adPlay"; readonly AD_TIME: "adTime"; readonly AD_PAUSE: "adPause"; readonly AD_CLICK: "adClick"; readonly AD_SKIPPED: "adSkipped"; readonly AD_ERROR: "adError"; readonly AD_COMPLETE: "adComplete"; readonly AD_BREAK_END: "adBreakEnd"; readonly PLAYLIST: "playlist"; readonly PLAYBACK_REQUEST: "playbackRequest"; readonly AUTOSTART_BLOCKED: "autostartBlocked"; readonly PLAY_ATTEMPT_FAILED: "playAttemptFailed"; readonly CONTENT_LOADED: "contentLoaded"; readonly PLAY: "play"; readonly PAUSE: "pause"; readonly BUFFER: "buffer"; readonly TIME: "time"; readonly SEEK_START: "seekStart"; readonly SEEK_END: "seekEnd"; readonly MUTE: "mute"; readonly VOLUME: "volume"; readonly RENDITION_UPDATE: "renditionUpdate"; readonly ERROR: "error"; readonly COMPLETE: "complete"; readonly PLAYLIST_COMPLETE: "playlistComplete"; readonly FULLSCREEN: "fullscreen"; readonly PLAYER_RESIZE: "playerResize"; readonly VIEWABLE: "viewable"; readonly CAST: "cast"; }; export declare const additionalEvents: readonly ["auctionAdLoadAttempt", "auctionAdLoadQueued", "auctionAdLoadAbort", "bidImpression", "bidError"]; type Event = { [K in keyof typeof videoEvents]: (typeof videoEvents)[K]; }[keyof typeof videoEvents] | typeof additionalEvents[number]; type ExternalName = `video${Capitalize}`; export type VideoEvent = ExternalName; export {};