UNPKG

balena-cli

Version:

The official balena Command Line Interface

19 lines (18 loc) 1.34 kB
import type * as SDK from 'balena-sdk'; export declare const getFileCreatedDate: (filePath: string) => Promise<Date>; export declare const getImagePath: (deviceType: string, version?: string, type?: "installation-media" | "disk-image") => Promise<string>; export declare const isImageCached: (deviceType: string, version: string, type?: "installation-media" | "disk-image") => Promise<boolean>; export declare const resolveVersion: (deviceType: string, versionOrRange: string) => Promise<string>; export declare const getImage: (deviceType: string, version: string, type: "installation-media" | "disk-image" | undefined) => Promise<import("fs").ReadStream & { mime: string; }>; export declare const getImageWritableStream: (deviceType: string, version?: string, type?: "installation-media" | "disk-image") => Promise<import("fs").WriteStream & Record<"persistCache" | "removeCache", () => Promise<void>>>; type DownloadConfig = NonNullable<Parameters<SDK.BalenaSDK['models']['os']['download']>[0]>; export declare const getStream: (deviceType: string, versionOrRange?: string, options?: Omit<DownloadConfig, "deviceType" | "version" | "imageType"> & { type?: "installation-media" | "disk-image"; }) => Promise<(import("fs").ReadStream & { mime: string; }) | (import("stream").PassThrough & { mime: string; })>; export {};