import { Result } from "@webiny/feature/api"; import { GetLatestDeletedRevisionByEntryIdUseCase as UseCaseAbstraction } from "../abstractions.js"; import { GetLatestRevisionByEntryIdBaseUseCase } from "../abstractions.js"; import type { CmsEntry, CmsEntryValues, CmsModel, CmsEntryStorageOperationsGetLatestRevisionParams } from "../../../../types/index.js"; /** * Returns deleted entry only. * * Composes the base use case and filters to only deleted entries. * Returns null if the entry doesn't exist or is not deleted (wbyDeleted !== true). */ declare class GetLatestDeletedRevisionByEntryIdUseCaseImpl implements UseCaseAbstraction.Interface { private baseUseCase; constructor(baseUseCase: GetLatestRevisionByEntryIdBaseUseCase.Interface); execute(model: CmsModel, params: CmsEntryStorageOperationsGetLatestRevisionParams): Promise, UseCaseAbstraction.Error>>; } export declare const GetLatestDeletedRevisionByEntryIdUseCase: import("@webiny/di").Implementation; export {};