UNPKG

balena-cli

Version:

The official balena Command Line Interface

9 lines (8 loc) 1.03 kB
import type * as SDK from 'balena-sdk'; import * as _ from 'lodash'; export declare const serviceIdToName: ((sdk: SDK.BalenaSDK, serviceId: number) => Promise<string | undefined>) & _.MemoizedFunction; export declare const getDeviceAndAppFromUUID: ((sdk: SDK.BalenaSDK, deviceUUID: string, selectDeviceFields?: Array<keyof SDK.Device>, selectAppFields?: Array<keyof SDK.Application>) => Promise<[SDK.Device, SDK.Application]>) & _.MemoizedFunction; export declare const getDeviceAndMaybeAppFromUUID: ((sdk: SDK.BalenaSDK, deviceUUID: string, selectDeviceFields?: Array<keyof SDK.Device>, selectAppFields?: Array<keyof SDK.Application>) => Promise<[SDK.Device, SDK.Application | undefined]>) & _.MemoizedFunction; export declare function downloadOSImage(deviceType: string, outputPath: string, OSVersion?: string): Promise<string>; export declare function getOsVersions(deviceType: string, esr: boolean, includeDraft: boolean): Promise<SDK.OsVersion[]>; export declare function formatOsVersion(osVersion: SDK.OsVersion): string;