import { type IBackgroundTaskSettingsPresenter, type IBackgroundTaskSettingsViewModel } from "./abstractions.js"; import { GetBackgroundTaskSettingsUseCase } from "../../../admin/features/getBackgroundTaskSettings/abstractions.js"; import { UpdateBackgroundTaskSettingsUseCase } from "../../../admin/features/updateBackgroundTaskSettings/abstractions.js"; import { FormModelFactory } from "@webiny/app-admin/features/formModel/abstractions.js"; declare class BackgroundTaskSettingsPresenterImpl implements IBackgroundTaskSettingsPresenter { private readonly formModelFactory; private readonly getSettingsUseCase; private readonly updateSettingsUseCase; private _loading; private _saving; private _form; get vm(): IBackgroundTaskSettingsViewModel; constructor(formModelFactory: FormModelFactory.Interface, getSettingsUseCase: GetBackgroundTaskSettingsUseCase.Interface, updateSettingsUseCase: UpdateBackgroundTaskSettingsUseCase.Interface); private buildForm; save(): Promise; init(): Promise; } export declare const BackgroundTaskSettingsPresenter: typeof BackgroundTaskSettingsPresenterImpl & { __abstraction: import("@webiny/di").Abstraction; }; export {};