import { Logger, Zh, Ota } from '../types'; export declare function getImageMeta(current: Ota.ImageInfo, logger: Logger, device: Zh.Device): Promise; /** * Interface implementation */ export declare function isUpdateAvailable(device: Zh.Device, logger: Logger, requestPayload?: Ota.ImageInfo): Promise<{ available: boolean; currentFileVersion: number; otaFileVersion: number; }>; export declare function updateToLatest(device: Zh.Device, logger: Logger, onProgress: Ota.OnProgress): Promise; export declare const useIndexOverride: (indexFileName: string) => void; export declare const setDataDir: (dir: string) => void; //# sourceMappingURL=zigbeeOTA.d.ts.map