import { Result } from "@webiny/feature/api"; import { DeleteEntryRepository as RepositoryAbstraction } from "./abstractions.js"; import type { CmsEntry, CmsModel } from "../../../types/index.js"; import { StorageOperations } from "../../../features/shared/abstractions.js"; /** * DeleteEntryRepository - Handles storage operations for permanently deleting entries. */ declare class DeleteEntryRepositoryImpl implements RepositoryAbstraction.Interface { private storageOperations; constructor(storageOperations: StorageOperations.Interface); execute(model: CmsModel, entry: CmsEntry): Promise>; } export declare const DeleteEntryRepository: import("@webiny/di").Implementation; export {};