import { BrsEvent } from "./BrsEvent";
export declare class RoVideoPlayerEvent extends BrsEvent {
    private readonly flags;
    private readonly index;
    private readonly message;
    private readonly selected;
    constructor(flags: number, index: number, selected?: number);
    /** Returns an integer representing the index of the current audio stream. */
    private readonly getIndex;
    /** Returns info in some events (not implemented just a placeholder). */
    private readonly getInfo;
    /** Returns the current status message. */
    private readonly getMessage;
    /** Returns true if a stream has been selected to start playing. */
    private readonly isListItemSelected;
    /** Checks whether video playback has completed at the end of the content list. */
    private readonly isFullResult;
    /** Checks whether the player has finished playing an item in the content list. */
    private readonly isRequestSucceeded;
    /** Returns true if video playback fails. */
    private readonly isRequestFailed;
    /** Returns true if video playback was interrupted. */
    private readonly isPartialResult;
    /** Returns true if video playback was paused. */
    private readonly isPaused;
    /** Returns true if video playback was resumed. */
    private readonly isResumed;
    /** Returns true if there is a status message. */
    private readonly isStatusMessage;
    /** Checks whether an ID3 timecode has passed with an event that includes key-value pairs for timed metadata. */
    private readonly isTimedMetadata;
    /** Checks whether the current position in the video stream has changed. */
    private readonly isPlaybackPosition;
    /** Checks whether the format of all tracks in the media stream have been identified. */
    private readonly isFormatDetected;
    /** Checks whether the video stream has started downloading a segment. */
    private readonly isSegmentDownloadStarted;
    /** Checks whether the video stream has started playing. */
    private readonly isStreamStarted;
    /** Checks whether the caption mode has changed. */
    private readonly isCaptionModeChanged;
    /** Checks whether playback has begun of a segment in an HLS, DASH, or smooth stream. */
    private readonly isStreamSegmentInfo;
    /** Checks whether a segment in an adaptive stream (HLS, Smooth, or DASH) has been downloaded. */
    private readonly isDownloadSegmentInfo;
}
