import { Result } from "@webiny/feature/api"; import { GetEntryByIdUseCase as UseCaseAbstraction } from "./abstractions.js"; import { GetEntriesByIdsUseCase } from "../GetEntriesByIds/abstractions.js"; import type { CmsEntry, CmsEntryValues, CmsModel } from "../../../types/index.js"; /** * GetEntryByIdUseCase - Gets a single entry by ID. * Delegates to GetEntriesByIdsUseCase and returns the first entry. */ declare class GetEntryByIdUseCaseImpl implements UseCaseAbstraction.Interface { private getEntriesByIdsUseCase; constructor(getEntriesByIdsUseCase: GetEntriesByIdsUseCase.Interface); execute(model: CmsModel, id: string): Promise, UseCaseAbstraction.Error>>; } export declare const GetEntryByIdUseCase: import("@webiny/di").Implementation; export {};