balena-cli
Version:
The official balena Command Line Interface
9 lines (8 loc) • 1.03 kB
TypeScript
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;