import type { DeviceModelId } from "@ledgerhq/devices";
import { getProviderId } from "./provider";
import type { Language, DeviceInfo, FirmwareUpdateContext, OsuFirmware } from "@ledgerhq/types-live";
export { getProviderId };
declare const CacheAPI: {
    getIconUrl: (icon: string) => string;
    getFirmwareVersion: (firmware: OsuFirmware) => string;
    firmwareUpdateNeedsLegacyBlueResetInstructions: (deviceInfo: DeviceInfo, deviceModelId: DeviceModelId) => any;
    firmwareUpdateWillResetSeed: (deviceInfo: DeviceInfo, deviceModelId: DeviceModelId, _firmware: FirmwareUpdateContext) => any;
    firmwareUpdateWillUninstallApps: (_deviceInfo: DeviceInfo, _deviceModelId: DeviceModelId) => boolean;
    firmwareUpdateRequiresUserToUninstallApps: (deviceModel: DeviceModelId, deviceInfo: DeviceInfo) => boolean;
    firmwareUnsupported: (deviceModel: DeviceModelId, deviceInfo: DeviceInfo) => boolean;
    formatHashName: (input: string, deviceModel?: DeviceModelId, deviceInfo?: DeviceInfo) => string[];
    canHandleInstall: (app: {
        name: string;
    }) => boolean;
    getAvailableLanguagesDevice: (deviceInfo: DeviceInfo) => Promise<Language[]>;
};
export default CacheAPI;
//# sourceMappingURL=index.d.ts.map