import { Result } from "@webiny/feature/api"; import { UpdateBackgroundTaskSettingsRepository, UpdateBackgroundTaskSettingsUseCase as UseCaseAbstraction } from "./abstractions.js"; import type { IBackgroundTaskSettings } from "../../../api/domain/BackgroundTaskSettings.js"; import { BackgroundTaskPermissions } from "../../../api/features/BackgroundTaskPermissions/abstractions.js"; declare class UpdateBackgroundTaskSettingsUseCaseImpl implements UseCaseAbstraction.Interface { private readonly permissions; private readonly repository; constructor(permissions: BackgroundTaskPermissions.Interface, repository: UpdateBackgroundTaskSettingsRepository.Interface); execute(input: UseCaseAbstraction.Input): Promise>; } export declare const UpdateBackgroundTaskSettingsUseCase: typeof UpdateBackgroundTaskSettingsUseCaseImpl & { __abstraction: import("@webiny/di").Abstraction; }; export {};