import Transport from "@ledgerhq/hw-transport"; import { AppName, AppStorageType, DeleteAppDataEvent, RestoreAppDataEvent, StorageProvider } from "./types"; import { Observable } from "rxjs"; import { DeviceModelId } from "@ledgerhq/devices"; /** * Dependency injection function for the restoreAppDataUseCase. * * @param transport - The transport object used to communicate with the Ledger device. * @param appName - The name of the application to restore. * @param deviceModelId - The device model ID. * @param storageProvider - The storage provider object used for retrieving the backup data. * @returns An observable that emits RestoreAppDataEvent during the restore process. */ export declare function restoreAppDataUseCaseDI(transport: Transport, appName: AppName, deviceModelId: DeviceModelId, storageProvider: StorageProvider): Observable; //# sourceMappingURL=restoreAppDataUseCaseDI.d.ts.map