import type { CmsEntry, CmsEntryValues, StorageOperationsCmsModel } from "@webiny/api-headless-cms/types/index.js";
import type { CmsEntryOpenSearchValuesModifier } from "../../../features/CmsEntryOpenSearchValuesModifier/index.js";
interface Params<T extends CmsEntryValues = CmsEntryValues> {
    model: StorageOperationsCmsModel<T>;
    modifiers: CmsEntryOpenSearchValuesModifier.Interface[];
    entry: CmsEntry<T>;
}
export declare const modifyEntryValues: <T extends CmsEntryValues = CmsEntryValues>(params: Params<T>) => {
    values: T;
    tenant: string;
    entryId: string;
    id: string;
    revisionCreatedOn: string;
    revisionSavedOn: string;
    revisionModifiedOn: string | null;
    revisionDeletedOn: string | null;
    revisionRestoredOn: string | null;
    revisionFirstPublishedOn: string | null;
    revisionLastPublishedOn: string | null;
    revisionCreatedBy: import("@webiny/api-headless-cms/types/identity").CmsIdentity;
    revisionSavedBy: import("@webiny/api-headless-cms/types/identity").CmsIdentity;
    revisionModifiedBy: import("@webiny/api-headless-cms/types/identity").CmsIdentity | null;
    revisionDeletedBy: import("@webiny/api-headless-cms/types/identity").CmsIdentity | null;
    revisionRestoredBy: import("@webiny/api-headless-cms/types/identity").CmsIdentity | null;
    revisionFirstPublishedBy: import("@webiny/api-headless-cms/types/identity").CmsIdentity | null;
    revisionLastPublishedBy: import("@webiny/api-headless-cms/types/identity").CmsIdentity | null;
    createdOn: string;
    savedOn: string;
    modifiedOn: string | null;
    deletedOn: string | null;
    restoredOn: string | null;
    firstPublishedOn: string | null;
    lastPublishedOn: string | null;
    createdBy: import("@webiny/api-headless-cms/types/identity").CmsIdentity;
    savedBy: import("@webiny/api-headless-cms/types/identity").CmsIdentity;
    modifiedBy: import("@webiny/api-headless-cms/types/identity").CmsIdentity | null;
    deletedBy: import("@webiny/api-headless-cms/types/identity").CmsIdentity | null;
    restoredBy: import("@webiny/api-headless-cms/types/identity").CmsIdentity | null;
    firstPublishedBy: import("@webiny/api-headless-cms/types/identity").CmsIdentity | null;
    lastPublishedBy: import("@webiny/api-headless-cms/types/identity").CmsIdentity | null;
    modelId: string;
    version: number;
    locked: boolean;
    status: import("@webiny/api-headless-cms/types/types").CmsEntryStatus;
    location?: import("@webiny/api-headless-cms/types/types").ICmsEntryLocation;
    meta?: import("@webiny/api/types").GenericRecord;
    wbyDeleted?: boolean | null;
    binOriginalFolderId?: string;
    system?: import("@webiny/api-headless-cms/types/types").ICmsEntrySystem;
    live: import("@webiny/api-headless-cms/types/types").ICmsEntryLive | null;
};
export {};
