import { type ICreateRepublishEntryDataFactory, type ICreateRepublishEntryDataResponse } from "./abstractions.js"; import { CmsContext } from "../../../../features/shared/abstractions.js"; import { IdentityContext } from "@webiny/api-core/features/security/IdentityContext/index.js"; import type { CmsEntry, CmsEntryValues, CmsModel } from "../../../../types/index.js"; declare class CreateRepublishEntryDataFactoryImpl implements ICreateRepublishEntryDataFactory { private readonly cmsContext; private readonly identityContext; constructor(cmsContext: CmsContext.Interface, identityContext: IdentityContext.Interface); create(model: CmsModel, originalEntry: CmsEntry): Promise>; } export declare const CreateRepublishEntryDataFactory: import("@webiny/di").Implementation; export {};