import { EventDefinition, HttpClient } from '@wix/sdk-types'; import { PlaceSiteEmbedOptions, SiteEmbed, SiteEmbedCreatedEnvelope, SiteEmbedDeletedEnvelope, SiteEmbedNonNullableFields, SiteEmbedUpdatedEnvelope, SiteEmbedsQueryBuilder, UpdateExtendedFieldsOptions, UpdateExtendedFieldsResponse, UpdateExtendedFieldsResponseNonNullableFields, UpdateSiteEmbed } from './document-management-editor-site-embeds-v1-site-embed-site-embeds.universal'; export declare const __metadata: { PACKAGE_NAME: string; }; export declare function createSiteEmbed(httpClient: HttpClient): CreateSiteEmbedSignature; interface CreateSiteEmbedSignature { /** * Creates a site embed. * The request body must include the `type` field as well as the field corresponding to the passed type, and 'order.position'. * The embed will be placed at the end of the list within the new position. * @param - Site embed to be created. * @returns Created site embed. */ (siteEmbed: SiteEmbed): Promise; } export declare function getSiteEmbed(httpClient: HttpClient): GetSiteEmbedSignature; interface GetSiteEmbedSignature { /** * Retrieves a site embed. * @param - Site embed ID. * @returns Requested site embed. */ (siteEmbedId: string): Promise; } export declare function updateSiteEmbed(httpClient: HttpClient): UpdateSiteEmbedSignature; interface UpdateSiteEmbedSignature { /** * Updates a site embed. * When a site embed's position is changed, the embed will be placed at the end of the list within the new position. * @param - Site embed ID. * @returns Updated site embed. */ (_id: string | null, siteEmbed: UpdateSiteEmbed): Promise; } export declare function deleteSiteEmbed(httpClient: HttpClient): DeleteSiteEmbedSignature; interface DeleteSiteEmbedSignature { /** * Deletes a site embed permanently. * @param - Site embed ID to delete. */ (siteEmbedId: string): Promise; } export declare function placeSiteEmbed(httpClient: HttpClient): PlaceSiteEmbedSignature; interface PlaceSiteEmbedSignature { /** * Sets a site embed's placement order within the designated position. * @param - Site embed to be placed. */ (siteEmbedId: string, options?: PlaceSiteEmbedOptions | undefined): Promise; } export declare function querySiteEmbeds(httpClient: HttpClient): QuerySiteEmbedsSignature; interface QuerySiteEmbedsSignature { /** * Retrieves a list of up to 100 site embeds, given the provided [paging](https://dev.wix.com/docs/rest/articles/getting-started/api-query-language#the-paging-section), [filtering](https://dev.wix.com/docs/rest/articles/getting-started/api-query-language#the-filter-section) and [sorting](https://dev.wix.com/docs/rest/articles/getting-started/api-query-language#the-sort-section). * Filtering is supported for all site embed fields, with all relevant operators. * Sorting in ASC and DESC order is supported for all site embed fields. */ (): SiteEmbedsQueryBuilder; } export declare function updateExtendedFields(httpClient: HttpClient): UpdateExtendedFieldsSignature; interface UpdateExtendedFieldsSignature { /** * Updates a site embed's extended fields. * @param - ID of the entity to update. * @param - Identifier for the app whose extended fields are being updated. */ (_id: string, namespace: string, options: UpdateExtendedFieldsOptions): Promise; } export declare const onSiteEmbedCreated: EventDefinition; export declare const onSiteEmbedUpdated: EventDefinition; export declare const onSiteEmbedDeleted: EventDefinition; export { ActionEvent, AppMarket, BaseEventMetadata, BingVerification, CallRail, Category, CrazyEgg, CreateSiteEmbedRequest, CreateSiteEmbedResponse, CreateSiteEmbedResponseNonNullableFields, CursorPaging, CursorPagingMetadata, CursorQuery, CursorQueryPagingMethodOneOf, Cursors, CustomEmbed, DeleteSiteEmbedRequest, DeleteSiteEmbedResponse, DomainEvent, DomainEventBodyOneOf, EntityCreatedEvent, EntityDeletedEvent, EntityUpdatedEvent, EventMetadata, ExtendedFields, FacebookPixel, GetSiteEmbedRequest, GetSiteEmbedResponse, GetSiteEmbedResponseNonNullableFields, GoogleAdWords, GoogleAnalytics, GoogleAnalyticsConsentMode, GoogleTagManager, GoogleTagManagerConsentMode, GscVerification, Gtag, HelloBar, Hotjar, IdentificationData, IdentificationDataIdOneOf, Location, MessageEnvelope, MobileBannerExperimental, NaverVerification, PageFilter, PaidAdsFacebookPixel, PinterestVerification, PlaceSiteEmbedOptions, PlaceSiteEmbedRequest, PlaceSiteEmbedResponse, PositionOnPage, Privy, QuerySiteEmbedsRequest, QuerySiteEmbedsResponse, QuerySiteEmbedsResponseNonNullableFields, RestoreInfo, SiteEmbed, SiteEmbedContentOneOf, SiteEmbedCreatedEnvelope, SiteEmbedDeletedEnvelope, SiteEmbedNonNullableFields, SiteEmbedOrder, SiteEmbedType, SiteEmbedUpdatedEnvelope, SiteEmbedsQueryBuilder, SiteEmbedsQueryResult, SortOrder, Sorting, TikTokPixel, UpdateExtendedFieldsOptions, UpdateExtendedFieldsRequest, UpdateExtendedFieldsResponse, UpdateExtendedFieldsResponseNonNullableFields, UpdateSiteEmbed, UpdateSiteEmbedRequest, UpdateSiteEmbedResponse, UpdateSiteEmbedResponseNonNullableFields, VerificationCode, VkRetargeting, Vwo, WebhookIdentityType, Wisepops, WixAnalytics, YandexMetrica, YandexVerification, } from './document-management-editor-site-embeds-v1-site-embed-site-embeds.universal';