import { BrsValue, ValueKind, BrsBoolean } from "../BrsType";
import { BrsComponent } from "./BrsComponent";
import { BrsType } from "..";
export declare class RoAppInfo extends BrsComponent implements BrsValue {
    readonly kind = ValueKind.Object;
    constructor();
    toString(parent?: BrsType): string;
    equalTo(other: BrsType): BrsBoolean;
    /** Returns the app's channel ID. */
    private readonly getId;
    /** Returns true if the application is side-loaded, i.e. the channel ID is "dev". */
    private readonly isDev;
    /** Returns the app's developer ID, or the keyed developer ID, if the application is side-loaded. */
    private readonly getDevId;
    /** Returns the conglomerate version from the manifest, as formatted major_version + minor_version + build_version. */
    private readonly getVersion;
    /** Returns the title value from the manifest. */
    private readonly getTitle;
    /** Returns the subtitle value from the manifest. */
    private readonly getSubtitle;
    /** Returns the named manifest value, or an empty string if the entry is does not exist. */
    private readonly getValue;
}
