import { BrsType, BrsBoolean, Comparable } from "..";
import { BrsEvent } from "./BrsEvent";
import { KeyEvent } from "../../common";
export declare class RoUniversalControlEvent extends BrsEvent implements Comparable {
    private readonly event;
    constructor(keyEvent: KeyEvent);
    toString(_parent?: BrsType): string;
    getValue(): number;
    lessThan(other: BrsType): BrsBoolean;
    greaterThan(other: BrsType): BrsBoolean;
    equalTo(other: BrsType): BrsBoolean;
    /** Returns an integer representing pressed or released keys on the remote. */
    private readonly getInt;
    /** Returns the ID of the remote button that generated an event. */
    private readonly getKey;
    /** Returns the ID of the remote button or character value represented by the event. */
    private readonly getID;
    /** Returns an identifier associated with the type and ID of the remote control that generated the event. */
    private readonly getRemoteID;
    /** Returns the Unicode character value generated by a keyboard key press event. */
    private readonly getChar;
    /** Returns true if there is a press event; false otherwise. */
    private readonly isPress;
}
