import { Result } from "@webiny/feature/api"; import { GetRevisionByIdUseCase as UseCaseAbstraction } from "./abstractions.js"; import { GetRevisionByIdRepository } from "./abstractions.js"; import type { CmsEntry, CmsEntryValues, CmsModel } from "../../../types/index.js"; /** * GetRevisionByIdUseCase - Fetches a specific entry revision. * * This is a simple query use case that delegates to the repository. */ declare class GetRevisionByIdUseCaseImpl implements UseCaseAbstraction.Interface { private repository; constructor(repository: GetRevisionByIdRepository.Interface); execute(model: CmsModel, id: string): Promise, UseCaseAbstraction.Error>>; } export declare const GetRevisionByIdUseCase: import("@webiny/di").Implementation; export {};