import { HttpClient, NonNullablePaths, MaybeContext, BuildRESTFunction } from '@wix/sdk-types'; import { DraftItem, CreateDraftItemOptions, UpdateDraftItem, UpdateExtendedFieldsOptions, UpdateExtendedFieldsResponse, BulkCreateDraftItemsOptions, BulkCreateDraftItemsResponse, MaskedDraftItem, BulkUpdateDraftItemsOptions, BulkUpdateDraftItemsResponse, BulkDeleteDraftItemsResponse, RestoreDraftItemFromTrashBinResponse, GetDeletedDraftItemResponse, ListDeletedDraftItemsOptions, ListDeletedDraftItemsResponse, MoveDraftItemsOptions, MoveDraftItemsApplicationErrors, SortByFieldSorting, SortDraftItemsByOptions, SortDraftItemsByResponse, SortDraftItemsByApplicationErrors, DraftItemsQueryBuilder, DraftItemQuery, typedQueryDraftItems } from './index.typings.mjs'; export { AccountInfo, ActionEvent, AddressLink, AnchorLink, ApplicationError, BulkActionMetadata, BulkCreateDraftItemsRequest, BulkDeleteDraftItemsRequest, BulkDeleteDraftItemsResponseBulkDraftItemResult, BulkDraftItemResult, BulkUpdateDraftItemsRequest, BulkUpdateDraftItemsResponseBulkDraftItemResult, CommonQueryWithEntityContext, CreateDraftItemRequest, CreateDraftItemResponse, CursorPaging, CursorPagingMetadata, CursorQuery, CursorQueryPagingMethodOneOf, Cursors, DeleteDraftItemRequest, DeleteDraftItemResponse, DocumentLink, DomainEvent, DomainEventBodyOneOf, DraftItemNotFoundError, DraftItemNotInGalleryError, DraftItemQuerySpec, DraftItemSortUnsupportedError, DraftItemsQueryResult, DynamicPageLink, EmailLink, Empty, EntityCreatedEvent, EntityDeletedEvent, EntityUpdatedEvent, ExtendedFields, ExternalLink, FocalPoint, GetDeletedDraftItemRequest, GetDraftItemRequest, GetDraftItemResponse, IdentificationData, IdentificationDataIdOneOf, Image, ItemMetadata, Link, LinkRel, LinkRelWithLiterals, LinkType, LinkTypeWithLiterals, ListDeletedDraftItemsRequest, MediaItem, MediaItemMediaOneOf, MessageEnvelope, MoveDraftItemsRequest, MoveDraftItemsResponse, PageLink, PhoneLink, Point, QueryDraftItemsRequest, QueryDraftItemsResponse, RemoveDraftItemFromTrashBinRequest, RemoveDraftItemFromTrashBinResponse, ReorderedDraftItem, RestoreDraftItemFromTrashBinRequest, RestoreInfo, SortDraftItemsByRequest, SortOrder, SortOrderWithLiterals, SortableFieldNames, SortableFieldNamesWithLiterals, Sorting, TpaPageLink, Type, TypeWithLiterals, UnsharpMasking, UpdateDraftItemRequest, UpdateDraftItemResponse, UpdateExtendedFieldsRequest, WebhookIdentityType, WebhookIdentityTypeWithLiterals, WhatsAppLink, WixLink, WixLinkLinkOneOf, utils } from './index.typings.mjs'; declare function createDraftItem$1(httpClient: HttpClient): CreateDraftItemSignature; interface CreateDraftItemSignature { /** * Creates a DraftFastGalleryItem. * * The request body must include lorem and business address. Ipsum is optional. * @param - DraftFastGalleryItem to be created. * @returns The created DraftFastGalleryItem. */ (draftItem: DraftItem, options?: CreateDraftItemOptions): Promise>; } declare function getDraftItem$1(httpClient: HttpClient): GetDraftItemSignature; interface GetDraftItemSignature { /** * Retrieves a DraftFastGalleryItem. * @param - ID of the DraftFastGalleryItem to retrieve. * @returns The requested DraftFastGalleryItem. */ (draftItemId: string): Promise>; } declare function updateDraftItem$1(httpClient: HttpClient): UpdateDraftItemSignature; interface UpdateDraftItemSignature { /** * Updates a DraftFastGalleryItem. * @param - Item ID * @returns Updated DraftFastGalleryItem. */ (_id: string, draftItem: NonNullablePaths): Promise>; } declare function deleteDraftItem$1(httpClient: HttpClient): DeleteDraftItemSignature; interface DeleteDraftItemSignature { /** * Deletes a DraftFastGalleryItem. * @param - Id of the DraftFastGalleryItem to delete. */ (draftItemId: string): Promise; } declare function updateExtendedFields$1(httpClient: HttpClient): UpdateExtendedFieldsSignature; interface UpdateExtendedFieldsSignature { /** * Updates extended fields of a DraftFastGalleryItem without incrementing revision * @param - ID of the entity to update. * @param - Identifier for the app whose extended fields are being updated. */ (_id: string, namespace: string, options: NonNullablePaths): Promise>; } declare function bulkCreateDraftItems$1(httpClient: HttpClient): BulkCreateDraftItemsSignature; interface BulkCreateDraftItemsSignature { /** * Create multiple DraftFastGalleryItems in a single request. Works synchronously. * @param - List of DraftFastGalleryItems to be created */ (draftItems: DraftItem[], options?: BulkCreateDraftItemsOptions): Promise>; } declare function bulkUpdateDraftItems$1(httpClient: HttpClient): BulkUpdateDraftItemsSignature; interface BulkUpdateDraftItemsSignature { /** * Update multiple DraftFastGalleryItems in a single request. Works synchronously. * @param - List of DraftFastGalleryItems to be updated. */ (draftItems: NonNullablePaths[], options?: BulkUpdateDraftItemsOptions): Promise>; } declare function bulkDeleteDraftItems$1(httpClient: HttpClient): BulkDeleteDraftItemsSignature; interface BulkDeleteDraftItemsSignature { /** * Delete multiple DraftFastGalleryItems in a single request. Works synchronously. * @param - DraftFastGalleryItem ids to be deleted */ (draftItemIds: string[]): Promise>; } declare function removeDraftItemFromTrashBin$1(httpClient: HttpClient): RemoveDraftItemFromTrashBinSignature; interface RemoveDraftItemFromTrashBinSignature { /** * Removes a DraftItem from TrashBin, permanently deleting it. * @param - ID of the DraftItem to remove from TrashBin */ (draftItemId: string): Promise; } declare function restoreDraftItemFromTrashBin$1(httpClient: HttpClient): RestoreDraftItemFromTrashBinSignature; interface RestoreDraftItemFromTrashBinSignature { /** * Restores a DraftItem from TrashBin. Increments the revision. * @param - ID of the DraftItem to restore from TrashBin */ (draftItemId: string): Promise>; } declare function getDeletedDraftItem$1(httpClient: HttpClient): GetDeletedDraftItemSignature; interface GetDeletedDraftItemSignature { /** * Retrieves a DraftItem from TrashBin. (DraftItem is kept in TrashBin) * @param - ID of the DraftItem to retrieve from TrashBin */ (draftItemId: string): Promise>; } declare function listDeletedDraftItems$1(httpClient: HttpClient): ListDeletedDraftItemsSignature; interface ListDeletedDraftItemsSignature { /** * Retrieves a list of DraftItems from TrashBin. * If 'draft_item_ids' is provided returns only the requested DraftItems. * If query is provided, returns DraftItems that match the query. * If both provided, 'draft_item_ids' supersedes the query. */ (options?: ListDeletedDraftItemsOptions): Promise>; } declare function moveDraftItems$1(httpClient: HttpClient): MoveDraftItemsSignature; interface MoveDraftItemsSignature { /** * Move Draft Items to be after another Draft Item. * If beforeItemId is not provided, the DraftItem will be positioned first. * @param - DraftItem ids to be moved after `after_item_id`, if not provided, draftItems given will be positioned first */ (itemIds: string[], options?: MoveDraftItemsOptions): Promise; } declare function sortDraftItemsBy$1(httpClient: HttpClient): SortDraftItemsBySignature; interface SortDraftItemsBySignature { /** * Sort Draft Items by field name and order. * @param - DraftItem ids to be sorted by field `sorting.field_name`, in direction `sorting.order` */ (sorting: NonNullablePaths, options: NonNullablePaths): Promise & { __applicationErrorsType?: SortDraftItemsByApplicationErrors; }>; } declare function customQueryDraftItems(httpClient: HttpClient): { (): DraftItemsQueryBuilder; (query: DraftItemQuery): ReturnType; }; declare const createDraftItem: MaybeContext & typeof createDraftItem$1>; declare const getDraftItem: MaybeContext & typeof getDraftItem$1>; declare const updateDraftItem: MaybeContext & typeof updateDraftItem$1>; declare const deleteDraftItem: MaybeContext & typeof deleteDraftItem$1>; declare const updateExtendedFields: MaybeContext & typeof updateExtendedFields$1>; declare const bulkCreateDraftItems: MaybeContext & typeof bulkCreateDraftItems$1>; declare const bulkUpdateDraftItems: MaybeContext & typeof bulkUpdateDraftItems$1>; declare const bulkDeleteDraftItems: MaybeContext & typeof bulkDeleteDraftItems$1>; declare const removeDraftItemFromTrashBin: MaybeContext & typeof removeDraftItemFromTrashBin$1>; declare const restoreDraftItemFromTrashBin: MaybeContext & typeof restoreDraftItemFromTrashBin$1>; declare const getDeletedDraftItem: MaybeContext & typeof getDeletedDraftItem$1>; declare const listDeletedDraftItems: MaybeContext & typeof listDeletedDraftItems$1>; declare const moveDraftItems: MaybeContext & typeof moveDraftItems$1>; declare const sortDraftItemsBy: MaybeContext & typeof sortDraftItemsBy$1>; declare const queryDraftItems: MaybeContext & typeof customQueryDraftItems>; export { BulkCreateDraftItemsOptions, BulkCreateDraftItemsResponse, BulkDeleteDraftItemsResponse, BulkUpdateDraftItemsOptions, BulkUpdateDraftItemsResponse, CreateDraftItemOptions, DraftItem, DraftItemQuery, DraftItemsQueryBuilder, GetDeletedDraftItemResponse, ListDeletedDraftItemsOptions, ListDeletedDraftItemsResponse, MaskedDraftItem, MoveDraftItemsApplicationErrors, MoveDraftItemsOptions, RestoreDraftItemFromTrashBinResponse, SortByFieldSorting, SortDraftItemsByApplicationErrors, SortDraftItemsByOptions, SortDraftItemsByResponse, UpdateDraftItem, UpdateExtendedFieldsOptions, UpdateExtendedFieldsResponse, bulkCreateDraftItems, bulkDeleteDraftItems, bulkUpdateDraftItems, createDraftItem, deleteDraftItem, getDeletedDraftItem, getDraftItem, listDeletedDraftItems, moveDraftItems, queryDraftItems, removeDraftItemFromTrashBin, restoreDraftItemFromTrashBin, sortDraftItemsBy, updateDraftItem, updateExtendedFields };