import { BrsEvent } from "./BrsEvent";
export declare class RoAudioPlayerEvent extends BrsEvent {
    private readonly flags;
    private readonly index;
    private readonly message;
    constructor(flags: number, index: 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 error code when isRequestFailed() is true. */
    private readonly getData;
    /** Returns the current status message. */
    private readonly getMessage;
    /** Returns true if a stream has been selected to start playing. */
    private readonly isListItemSelected;
    /** Returns true if audio is loaded and will start to play. */
    private readonly isFullResult;
    /** Returns true if audio playback completed at end of content. */
    private readonly isRequestSucceeded;
    /** Returns true if audio playback fails. */
    private readonly isRequestFailed;
    /** Returns true if audio playback was interrupted. */
    private readonly isPartialResult;
    /** Returns true if audio playback was paused. */
    private readonly isPaused;
    /** Returns true if audio playback was resumed. */
    private readonly isResumed;
    /** Returns true if there is a status message. */
    private readonly isStatusMessage;
    /** Not Implemented just a placeholder. */
    private readonly isTimedMetadata;
}
