import { Result } from "@webiny/feature/api"; import { DeleteMultipleEntriesRepository as RepositoryAbstraction } from "./abstractions.js"; import { StorageOperations } from "../../../features/shared/abstractions.js"; import type { CmsModel } from "../../../types/index.js"; /** * DeleteMultipleEntriesRepository - Handles storage operations for deleting multiple entries. * * Responsibilities: * - Call storage operation to delete multiple entries * - Handle storage errors */ declare class DeleteMultipleEntriesRepositoryImpl implements RepositoryAbstraction.Interface { private storageOperations; constructor(storageOperations: StorageOperations.Interface); execute(model: CmsModel, entryIds: string[]): Promise>; } export declare const DeleteMultipleEntriesRepository: import("@webiny/di").Implementation; export {};