import { BrsBoolean, BrsValue, ValueKind } 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; /** * Originally returns the app's channel ID or 'dev' for sideloaded applications. * @returns {string} - 'dev' */ private getID; /** * Returns true if the application is sideloaded, i.e. the channel ID is "dev". * @returns {boolean} - true */ private isDev; /** * Returns the conglomerate version number from the manifest, as formatted major_version + minor_version + build_version. * @returns {string} - Channel version number. e.g. "1.2.3" or ".." if not available */ private getVersion; /** * Returns the title value from the manifest. * @returns {string} - title of the channel */ private getTitle; /** * Returns the subtitle value from the manifest. * @returns {string} - possible subtitle configuration */ private getSubtitle; /** * Returns the app's developer ID, or the keyed developer ID, if the application is sideloaded. * @returns {string} - "34c6fceca75e456f25e7e99531e2425c6c1de443" (default value for sideloaded channels) */ private getDevID; /** * Returns the named manifest value, or an empty string if the entry is does not exist. */ private getValue; }