import type { CmsEntry, CmsEntryValues, CmsModel, CreateCmsEntryInput, CreateCmsEntryOptionsInput } from "../../../../types/index.js"; export interface ICreateEntryRevisionFromDataResponse { entry: CmsEntry; input: CreateCmsEntryInput; } export interface ICreateEntryRevisionFromDataFactory { create(sourceId: string, model: CmsModel, rawInput: CreateCmsEntryInput, originalEntry: CmsEntry, latestStorageEntry: CmsEntry, options?: CreateCmsEntryOptionsInput): Promise>; } export declare const CreateEntryRevisionFromDataFactory: import("@webiny/di").Abstraction; export declare namespace CreateEntryRevisionFromDataFactory { type Interface = ICreateEntryRevisionFromDataFactory; type Response = ICreateEntryRevisionFromDataResponse; }