import { AnyString } from '../../../utils/types';
/**
 * All available app types
 */
export type AppType = 'android' | 'brightsign' | 'default' | 'linux' | 'sssp' | 'tizen' | 'webos' | 'windows' | 'chromeos' | AnyString;
export default interface IApp {
    getType(): Promise<AppType>;
    getVersion(): Promise<string>;
    upgrade(version: string, baseUrl?: string): Promise<void>;
    upgrade(baseUrl: string, version: string): Promise<void>;
    upgrade(appUri: string): Promise<void>;
}
