import { backupAppData } from "./backupAppData";
import { backupAppDataUseCase } from "./backupAppDataUseCase";
/**
 * Dependency injection function for the backupAppDataUseCase.
 *
 * @param transport - The hardware transport object used for communication with the device.
 * @param storageProvider - The storage provider object used for storing the backup data.
 * @param appName - The name of the application for which the data needs to be backed up.
 * @returns The backupAppDataUseCase with the provided dependencies injected.
 */
export function backupAppDataUseCaseDI(transport, appName, deviceModelId, storageProvider) {
    return backupAppDataUseCase(appName, deviceModelId, storageProvider, () => backupAppData(transport, appName));
}
//# sourceMappingURL=backupAppDataUseCaseDI.js.map