import { createProjectItem as publicCreateProjectItem, bulkCreateProjectItems as publicBulkCreateProjectItems, getProjectItem as publicGetProjectItem, listProjectItems as publicListProjectItems, updateProjectItem as publicUpdateProjectItem, bulkUpdateProjectItems as publicBulkUpdateProjectItems, deleteProjectItem as publicDeleteProjectItem, bulkDeleteProjectItems as publicBulkDeleteProjectItems, duplicateProjectItems as publicDuplicateProjectItems } from './portfolio-project-items-v1-project-item-project-items.public.js'; import { createEventModule } from '@wix/sdk-runtime/event-definition-modules'; import { BuildRESTFunction, MaybeContext } from '@wix/sdk-types'; import { onProjectItemCreated as publicOnProjectItemCreated } from './portfolio-project-items-v1-project-item-project-items.public.js'; import { onProjectItemDeleted as publicOnProjectItemDeleted } from './portfolio-project-items-v1-project-item-project-items.public.js'; import { onProjectItemUpdated as publicOnProjectItemUpdated } from './portfolio-project-items-v1-project-item-project-items.public.js'; export declare const createProjectItem: MaybeContext & typeof publicCreateProjectItem>; export declare const bulkCreateProjectItems: MaybeContext & typeof publicBulkCreateProjectItems>; export declare const getProjectItem: MaybeContext & typeof publicGetProjectItem>; export declare const listProjectItems: MaybeContext & typeof publicListProjectItems>; export declare const updateProjectItem: MaybeContext & typeof publicUpdateProjectItem>; export declare const bulkUpdateProjectItems: MaybeContext & typeof publicBulkUpdateProjectItems>; export declare const deleteProjectItem: MaybeContext & typeof publicDeleteProjectItem>; export declare const bulkDeleteProjectItems: MaybeContext & typeof publicBulkDeleteProjectItems>; export declare const duplicateProjectItems: MaybeContext & typeof publicDuplicateProjectItems>; /** * Triggered when a project item is created. */ export declare const onProjectItemCreated: ReturnType>; /** * Triggered when a project item is deleted. */ export declare const onProjectItemDeleted: ReturnType>; /** * Triggered when a project item is updated. */ export declare const onProjectItemUpdated: ReturnType>; export { Type, ImageType, WebhookIdentityType, SortOrder, } from './portfolio-project-items-v1-project-item-project-items.universal.js'; export { Item, ItemMetadataOneOf, Image, Point, UnsharpMasking, Video, VideoResolution, Tags, Link, GenerateTokenForProjectItemsRequest, GenerateTokenForProjectItemsResponse, ProjectItemMediaToken, DomainEvent, DomainEventBodyOneOf, EntityCreatedEvent, RestoreInfo, EntityUpdatedEvent, EntityDeletedEvent, ActionEvent, MessageEnvelope, IdentificationData, IdentificationDataIdOneOf, InvalidateCache, InvalidateCacheGetByOneOf, App, Page, URI, File, CreateProjectItemRequest, CreateProjectItemResponse, BulkCreateProjectItemsRequest, BulkCreateProjectItemsResponse, BulkCreateProjectItemResult, ItemMetadata, ApplicationError, BulkActionMetadata, GetProjectItemRequest, GetProjectItemResponse, ListProjectItemsRequest, Paging, ListProjectItemsResponse, PagingMetadataV2, Cursors, QueryProjectItemsRequest, QueryV2, QueryV2PagingMethodOneOf, Sorting, CursorPaging, QueryProjectItemsResponse, UpdateProjectItemRequest, UpdateProjectItemResponse, BulkUpdateProjectItemsRequest, MaskedItem, BulkUpdateProjectItemsResponse, BulkUpdateProjectItemResult, DeleteProjectItemRequest, DeleteProjectItemResponse, BulkDeleteProjectItemsRequest, BulkDeleteProjectItemsResponse, BulkDeleteProjectItemResult, CreateProjectGalleryRequest, CreateProjectGalleryResponse, Empty, DeletedProjectRestored, DuplicateProjectItemsRequest, DuplicateProjectItemsResponse, ItemNonNullableFields, CreateProjectItemResponseNonNullableFields, BulkCreateProjectItemsResponseNonNullableFields, GetProjectItemResponseNonNullableFields, ListProjectItemsResponseNonNullableFields, UpdateProjectItemResponseNonNullableFields, BulkUpdateProjectItemsResponseNonNullableFields, DeleteProjectItemResponseNonNullableFields, BulkDeleteProjectItemsResponseNonNullableFields, DuplicateProjectItemsResponseNonNullableFields, BaseEventMetadata, EventMetadata, ProjectItemCreatedEnvelope, ProjectItemDeletedEnvelope, ProjectItemUpdatedEnvelope, BulkCreateProjectItemsOptions, ListProjectItemsOptions, UpdateProjectItem, BulkUpdateProjectItemsOptions, BulkDeleteProjectItemsOptions, DuplicateProjectItemsOptions, } from './portfolio-project-items-v1-project-item-project-items.universal.js';