import { HttpClient, NonNullablePaths, EventDefinition, MaybeContext, BuildRESTFunction, BuildEventDefinition } from '@wix/sdk-types'; import { C as Content, U as UpdateContent, a as UpdateContentOptions, b as UpdateContentByKeyOptions, c as UpdateContentByKeyResponse, d as ContentSearch, S as SearchContentsResponse, B as BulkCreateContentOptions, e as BulkCreateContentResponse, f as BulkUpdateContentRequestMaskedContent, g as BulkUpdateContentOptions, h as BulkUpdateContentResponse, M as MaskedContent, i as BulkUpdateContentByKeyOptions, j as BulkUpdateContentByKeyResponse, k as BulkDeleteContentResponse, G as GetContentWordCountOptions, l as GetContentWordCountResponse, m as ContentCreatedEnvelope, n as ContentDeletedEnvelope, o as ContentUpdatedEnvelope, p as ContentQuery, Q as QueryContentsOptions, t as typedQueryContents, q as ContentsQueryBuilder } from './multilingual-translation-v1-content-translation-contents.universal-C0iBuJmP.js'; export { eG as AccountInfo, eJ as AccountInfoMetadata, ek as ActionEvent, cU as Aggregation, d7 as AggregationData, cV as AggregationKindOneOf, dr as AggregationResults, ds as AggregationResultsResultOneOf, de as AggregationResultsScalarResult, aw as AggregationType, fL as AggregationTypeWithLiterals, a3 as Alignment, fi as AlignmentWithLiterals, bJ as AnchorData, bQ as AppEmbedData, bR as AppEmbedDataAppDataOneOf, a5 as AppType, fk as AppTypeWithLiterals, dv as ApplicationError, $ as AspectRatio, fe as AspectRatioWithLiterals, dK as Asset, c9 as AudioData, ci as Backdrop, ae as BackdropType, ft as BackdropTypeWithLiterals, aQ as Background, by as BackgroundGradient, co as BackgroundImage, r as BackgroundType, eP as BackgroundTypeWithLiterals, cg as Banner, eH as BaseEventMetadata, cc as BlockquoteData, bS as BookingData, aO as Border, c6 as BorderColors, c7 as BorderWidths, dx as BulkActionMetadata, dw as BulkContentResult, dt as BulkCreateContentRequest, dG as BulkDeleteContentRequest, dH as BulkDeleteContentResponseBulkContentResult, dA as BulkUpdateContentByKeyRequest, dB as BulkUpdateContentByKeyResponseBulkContentResult, dy as BulkUpdateContentRequest, dz as BulkUpdateContentResponseBulkContentResult, cb as BulletedListData, aL as ButtonData, u as ButtonDataType, eT as ButtonDataTypeWithLiterals, bU as ButtonStyles, cd as CaptionData, cm as CardData, cn as CardDataBackground, ak as CardDataBackgroundType, fz as CardDataBackgroundTypeWithLiterals, bX as CardStyles, c5 as CellStyle, ev as ChangeContentLocaleRequest, ew as ChangeContentLocaleRequestQueryContextOneOf, ex as ChangeContentLocaleResponse, a_ as CodeBlockData, c1 as CollapsibleListData, bK as ColorData, aP as Colors, fU as CommonQueryWithEntityContext, fV as CommonSearchWithEntityContext, aF as ContentField, aG as ContentFieldValueOneOf, eL as ContentQuerySpec, eM as ContentSearchSpec, eK as ContentsQueryResult, cu as CreateContentRequest, cv as CreateContentResponse, y as Crop, f0 as CropWithLiterals, cH as CursorPaging, cJ as CursorPagingMetadata, cE as CursorQuery, cF as CursorQueryPagingMethodOneOf, cS as CursorSearch, cT as CursorSearchPagingMethodOneOf, cK as Cursors, d0 as DateHistogramAggregation, dm as DateHistogramResult, dp as DateHistogramResults, bH as Decoration, bI as DecorationDataOneOf, Y as DecorationType, fb as DecorationTypeWithLiterals, cB as DeleteContentRequest, cC as DeleteContentResponse, dO as DeleteContext, aB as DeleteStatus, fQ as DeleteStatusWithLiterals, bF as Design, ah as DesignTarget, fw as DesignTargetWithLiterals, c3 as Dimensions, a7 as Direction, fm as DirectionWithLiterals, b0 as DividerData, D as DividerDataAlignment, eY as DividerDataAlignmentWithLiterals, cr as DocumentStyle, ee as DomainEvent, ef as DomainEventBodyOneOf, eb as EditorlessAssigned, ec as EditorlessUnassigned, b$ as EmbedData, ed as Empty, eg as EntityCreatedEvent, ej as EntityDeletedEvent, ei as EntityUpdatedEvent, bT as EventData, eI as EventMetadata, aD as FieldType, fS as FieldTypeWithLiterals, b1 as FileData, b2 as FileSource, b3 as FileSourceDataOneOf, bP as FontFamilyData, bN as FontSizeData, Z as FontType, fc as FontTypeWithLiterals, bg as GIF, bf as GIFData, A as GIFType, f2 as GIFTypeWithLiterals, b5 as GalleryData, bb as GalleryOptions, bc as GalleryOptionsLayout, cw as GetContentRequest, cx as GetContentResponse, eB as GetContentWordCountRequest, aM as Gradient, s as GradientType, eQ as GradientTypeWithLiterals, d4 as GroupByAggregation, d5 as GroupByAggregationKindOneOf, dn as GroupByValueResults, bi as HTMLData, bj as HTMLDataDataOneOf, bh as HeadingData, aV as Height, eE as IdentificationData, eF as IdentificationDataIdOneOf, b7 as Image, bk as ImageData, bm as ImageDataStyles, ab as ImagePosition, aj as ImagePositionPosition, fy as ImagePositionPositionWithLiterals, fq as ImagePositionWithLiterals, aa as ImageScalingScaling, fp as ImageScalingScalingWithLiterals, bV as ImageStyles, cX as IncludeMissingValuesOptions, am as Indentation, fB as IndentationWithLiterals, a6 as InitialExpandedItems, fl as InitialExpandedItemsWithLiterals, av as Interval, fK as IntervalWithLiterals, b9 as Item, ba as ItemDataOneOf, du as ItemMetadata, bd as ItemStyle, a4 as Layout, cj as LayoutCellData, ce as LayoutData, ch as LayoutDataBackground, cf as LayoutDataBackgroundImage, ad as LayoutDataBackgroundType, fs as LayoutDataBackgroundTypeWithLiterals, x as LayoutType, e_ as LayoutTypeWithLiterals, fj as LayoutWithLiterals, L as LineStyle, eW as LineStyleWithLiterals, aX as Link, bL as LinkData, aY as LinkDataOneOf, bn as LinkPreviewData, bo as LinkPreviewDataStyles, al as ListStyle, fA as ListStyleWithLiterals, c8 as ListValue, bp as MapData, bq as MapSettings, H as MapType, f5 as MapTypeWithLiterals, b6 as Media, bM as MentionData, eD as MessageEnvelope, dI as MetaSiteSpecialEvent, dJ as MetaSiteSpecialEventPayloadOneOf, cq as Metadata, as as MissingValues, fH as MissingValuesWithLiterals, ax as Mode, fM as ModeWithLiterals, aA as Namespace, dY as NamespaceChanged, fP as NamespaceWithLiterals, d3 as NestedAggregation, d1 as NestedAggregationItem, d2 as NestedAggregationItemKindOneOf, da as NestedAggregationResults, db as NestedAggregationResultsResultOneOf, au as NestedAggregationType, fJ as NestedAggregationTypeWithLiterals, dj as NestedResultValue, dk as NestedResultValueResultOneOf, dq as NestedResults, df as NestedValueAggregationResult, aI as Node, aJ as NodeDataOneOf, aK as NodeStyle, N as NodeType, eO as NodeTypeWithLiterals, a9 as NullValue, fo as NullValueWithLiterals, e1 as OdeditorAssigned, e2 as OdeditorUnassigned, c0 as Oembed, bu as Option, bC as OptionDesign, bx as OptionLayout, ca as OrderedListData, O as Orientation, e$ as OrientationWithLiterals, ac as Origin, fr as OriginWithLiterals, b4 as PDFSettings, cO as Paging, cQ as PagingMetadataV2, br as ParagraphData, bt as Permissions, dC as PermissiveBulkUpdateContentRequest, dD as PermissiveBulkUpdateContentRequestMaskedContent, dE as PermissiveBulkUpdateContentResponse, dF as PermissiveBulkUpdateContentResponseBulkContentResult, e3 as PicassoAssigned, e4 as PicassoUnassigned, a1 as Placement, fg as PlacementWithLiterals, b_ as PlaybackOptions, aR as PluginContainerData, P as PluginContainerDataAlignment, eS as PluginContainerDataAlignmentWithLiterals, aS as PluginContainerDataWidth, aT as PluginContainerDataWidthDataOneOf, bD as Poll, bs as PollData, bE as PollDataLayout, bB as PollDesign, bz as PollDesignBackground, bA as PollDesignBackgroundBackgroundOneOf, X as PollDesignBackgroundType, fa as PollDesignBackgroundTypeWithLiterals, bw as PollLayout, R as PollLayoutDirection, f9 as PollLayoutDirectionWithLiterals, K as PollLayoutType, f8 as PollLayoutTypeWithLiterals, _ as Position, fd as PositionWithLiterals, ep as PreviewFields, bY as PricingData, ao as PublishStatus, fD as PublishStatusWithLiterals, cL as QueryContentsLegacyRequest, cP as QueryContentsLegacyResponse, cD as QueryContentsRequest, cI as QueryContentsResponse, cM as QueryV2, cN as QueryV2PagingMethodOneOf, c_ as RangeAggregation, d9 as RangeAggregationResult, cW as RangeBucket, dh as RangeResult, dd as RangeResults, aZ as Rel, er as RemoveContentsByFilterRequest, es as RemoveContentsByFilterResponse, et as RepublishContentByFilterRequest, eu as RepublishContentByFilterResponse, a0 as Resizing, ff as ResizingWithLiterals, ag as ResponsivenessBehaviour, fv as ResponsivenessBehaviourWithLiterals, ey as RestoreFromTrashBinByQueryRequest, ez as RestoreFromTrashBinByQueryResponse, eA as RestoreFromTrashBinByQueryResponseBulkContentResult, eh as RestoreInfo, dl as Results, bW as RibbonStyles, aH as RichContent, c$ as ScalarAggregation, di as ScalarResult, at as ScalarType, fI as ScalarTypeWithLiterals, ai as Scaling, fx as ScalingWithLiterals, em as Schema, eo as SchemaField, en as SchemaKey, aC as SchemaScope, fR as SchemaScopeWithLiterals, eC as SchemaWordCount, cR as SearchContentsRequest, d6 as SearchDetails, dU as ServiceProvisioned, dV as ServiceRemoved, bv as Settings, ck as ShapeData, cl as ShapeDataStyles, dL as SiteCreated, az as SiteCreatedContext, fO as SiteCreatedContextWithLiterals, dN as SiteDeleted, dX as SiteHardDeleted, dS as SiteMarkedAsTemplate, dT as SiteMarkedAsWixSite, dQ as SitePublished, e0 as SitePurgedExternally, dW as SiteRenamed, dM as SiteTransferred, dP as SiteUndeleted, dR as SiteUnpublished, d$ as SiteUrlChanged, ar as SortDirection, fG as SortDirectionWithLiterals, ap as SortOrder, fE as SortOrderWithLiterals, aq as SortType, fF as SortTypeWithLiterals, cG as Sorting, E as Source, f3 as SourceWithLiterals, aU as Spoiler, bO as SpoilerData, ay as State, fN as StateWithLiterals, aN as Stop, dZ as StudioAssigned, e7 as StudioTwoAssigned, e8 as StudioTwoUnassigned, d_ as StudioUnassigned, aW as Styles, bl as StylesBorder, F as StylesPosition, f4 as StylesPositionWithLiterals, c4 as TableCellData, c2 as TableData, T as Target, eU as TargetWithLiterals, v as TextAlignment, eV as TextAlignmentWithLiterals, bG as TextData, cs as TextNodeStyle, a$ as TextStyle, be as Thumbnails, z as ThumbnailsAlignment, f1 as ThumbnailsAlignmentWithLiterals, cp as TocData, a2 as Type, fh as TypeWithLiterals, cA as UpdateContentByKeyRequest, cy as UpdateContentRequest, cz as UpdateContentResponse, el as UpdateSchemaCacheRequest, eq as UpdateSchemaCacheResponse, an as UpdaterIdentity, fC as UpdaterIdentityWithLiterals, ea as UserDomainMediaDisabled, e9 as UserDomainMediaEnabled, cY as ValueAggregation, cZ as ValueAggregationOptionsOneOf, d8 as ValueAggregationResult, dg as ValueResult, dc as ValueResults, a8 as VerticalAlignment, af as VerticalAlignmentAlignment, fu as VerticalAlignmentAlignmentWithLiterals, fn as VerticalAlignmentWithLiterals, b8 as Video, bZ as VideoData, ct as VideoResolution, V as ViewMode, eZ as ViewModeWithLiterals, I as ViewRole, f6 as ViewRoleWithLiterals, J as VoteRole, f7 as VoteRoleWithLiterals, aE as WebhookIdentityType, fT as WebhookIdentityTypeWithLiterals, w as Width, W as WidthType, eR as WidthTypeWithLiterals, eX as WidthWithLiterals, e5 as WixelAssigned, e6 as WixelUnassigned, eN as utils } from './multilingual-translation-v1-content-translation-contents.universal-C0iBuJmP.js'; declare function createContent$1(httpClient: HttpClient): CreateContentSignature; interface CreateContentSignature { /** * Creates a translation content item. * * The content is validated based on the constraints defined in the corresponding schema. * @param - Translation content to create. * @returns Newly created translation content. */ (content: NonNullablePaths): Promise>; } declare function getContent$1(httpClient: HttpClient): GetContentSignature; interface GetContentSignature { /** * Retrieves a translation content item. * @param - ID of the translation content to retrieve. * @returns The requested translation content. */ (contentId: string): Promise>; } declare function updateContent$1(httpClient: HttpClient): UpdateContentSignature; interface UpdateContentSignature { /** * Updates a translation content item by ID. * * To remove a field, pass the field key with an empty object as the value. For example: * * ```json * { * "fields": { * "title": {} * } * } * ``` * @param - Translation content ID. * @returns Updated translation content. */ (_id: string, content: NonNullablePaths, options?: UpdateContentOptions): Promise>; } declare function updateContentByKey$1(httpClient: HttpClient): UpdateContentByKeySignature; interface UpdateContentByKeySignature { /** * Updates a translation content item using a unique key, which is a combination of `content.schemaId`, `content.entityId`, and `content.locale`. * * To remove a field, pass the field key with an empty object as the value. For example: * * ```json * { * "fields": { * "title": {} * } * } * ``` * @param - Content to update. */ (content: NonNullablePaths, options?: UpdateContentByKeyOptions): Promise>; } declare function deleteContent$1(httpClient: HttpClient): DeleteContentSignature; interface DeleteContentSignature { /** * Deletes a translation content item. * @param - ID of the translation content to delete. */ (contentId: string): Promise; } declare function searchContents$1(httpClient: HttpClient): SearchContentsSignature; interface SearchContentsSignature { /** * Retrieves a list of all translation content associated with a site that matches the search query, with optional data aggregation. * * Note that this method allows you to retrieve all translation content for a site, regardless of which app created it. * * Use this method to search translation content fields on a site for a given expression, and/or to perform data aggregations on a site's translation content fields. * * * To learn about working with *Search* methods, see _API Query Language_ ([SDK](https://dev.wix.com/docs/sdk/articles/work-with-the-sdk/api-query-language) | [REST](https://dev.wix.com/docs/rest/articles/getting-started/api-query-language)) * and *Sorting and Paging* ([SDK](https://dev.wix.com/docs/sdk/articles/work-with-the-sdk/api-query-language#the-sort-array) | [REST](https://dev.wix.com/docs/rest/articles/getting-started/sorting-and-paging)). * @param - Search criteria including filter, sort, aggregations, and paging options. */ (search: ContentSearch): Promise>; } declare function bulkCreateContent$1(httpClient: HttpClient): BulkCreateContentSignature; interface BulkCreateContentSignature { /** * Creates multiple translation content items. * * The content items are validated based on the constraints defined in the corresponding schema. * @param - List of translation content. */ (contents: NonNullablePaths[], options?: BulkCreateContentOptions): Promise>; } declare function bulkUpdateContent$1(httpClient: HttpClient): BulkUpdateContentSignature; interface BulkUpdateContentSignature { /** * Updates multiple translation content items by ID. * * To remove a field, pass the field key with an empty object as the value. For example: * * ```json * { * "fields": { * "title": {} * } * } * ``` * @param - Translation content items to update. */ (contents: NonNullablePaths[], options?: BulkUpdateContentOptions): Promise>; } declare function bulkUpdateContentByKey$1(httpClient: HttpClient): BulkUpdateContentByKeySignature; interface BulkUpdateContentByKeySignature { /** * Updates multiple translation content items using a unique key, which is a combination of `contents.content.schemaId`, `contents.content.entityId`, and `contents.content.locale`. * * To remove a field, pass the field key with an empty object as the value. For example: * * ```json * { * "fields": { * "title": {} * } * } * ``` * @param - Translation content items to update. */ (contents: NonNullablePaths[], options?: BulkUpdateContentByKeyOptions): Promise>; } declare function bulkDeleteContent$1(httpClient: HttpClient): BulkDeleteContentSignature; interface BulkDeleteContentSignature { /** * Deletes multiple translation content items. * @param - IDs of the translation content items to delete. */ (contentIds: string[]): Promise>; } declare function getContentWordCount$1(httpClient: HttpClient): GetContentWordCountSignature; interface GetContentWordCountSignature { /** * Gets word counts and field counts for translatable content across a site. * * This method provides detailed translation analytics showing translatable source content statistics and target language translation progress, including current translations and outdated translations. Statistics are provided at the site level and broken down by translation schema for granular progress tracking. * * Call this method when you need to track translation progress or build dashboards showing translation completion rates across different translation schemas. * @param - Source language for the translatable content (typically a site's primary language), in IETF BCP 47 language tag format. For example, `en-US` for English as used in the U.S. */ (sourceLanguage: string, options?: GetContentWordCountOptions): Promise>; } declare const onContentCreated$1: EventDefinition; declare const onContentDeleted$1: EventDefinition; declare const onContentUpdated$1: EventDefinition; declare function customQueryContents(httpClient: HttpClient): { (query: ContentQuery, options?: QueryContentsOptions): ReturnType; (options?: QueryContentsOptions): ContentsQueryBuilder; }; declare const createContent: MaybeContext & typeof createContent$1>; declare const getContent: MaybeContext & typeof getContent$1>; declare const updateContent: MaybeContext & typeof updateContent$1>; declare const updateContentByKey: MaybeContext & typeof updateContentByKey$1>; declare const deleteContent: MaybeContext & typeof deleteContent$1>; declare const searchContents: MaybeContext & typeof searchContents$1>; declare const bulkCreateContent: MaybeContext & typeof bulkCreateContent$1>; declare const bulkUpdateContent: MaybeContext & typeof bulkUpdateContent$1>; declare const bulkUpdateContentByKey: MaybeContext & typeof bulkUpdateContentByKey$1>; declare const bulkDeleteContent: MaybeContext & typeof bulkDeleteContent$1>; declare const getContentWordCount: MaybeContext & typeof getContentWordCount$1>; declare const queryContents: MaybeContext & typeof customQueryContents>; /** * Triggered when translation content is created. */ declare const onContentCreated: BuildEventDefinition & typeof onContentCreated$1; /** * Triggered when translation content is deleted. */ declare const onContentDeleted: BuildEventDefinition & typeof onContentDeleted$1; /** * Triggered when translation content is updated. */ declare const onContentUpdated: BuildEventDefinition & typeof onContentUpdated$1; export { BulkCreateContentOptions, BulkCreateContentResponse, BulkDeleteContentResponse, BulkUpdateContentByKeyOptions, BulkUpdateContentByKeyResponse, BulkUpdateContentOptions, BulkUpdateContentRequestMaskedContent, BulkUpdateContentResponse, Content, ContentCreatedEnvelope, ContentDeletedEnvelope, ContentQuery, ContentSearch, ContentUpdatedEnvelope, ContentsQueryBuilder, GetContentWordCountOptions, GetContentWordCountResponse, MaskedContent, QueryContentsOptions, SearchContentsResponse, UpdateContent, UpdateContentByKeyOptions, UpdateContentByKeyResponse, UpdateContentOptions, bulkCreateContent, bulkDeleteContent, bulkUpdateContent, bulkUpdateContentByKey, createContent, deleteContent, getContent, getContentWordCount, onContentCreated, onContentDeleted, onContentUpdated, queryContents, searchContents, updateContent, updateContentByKey };