import { HttpClient, NonNullablePaths, EventDefinition, MaybeContext, BuildRESTFunction, BuildEventDefinition } from '@wix/sdk-types'; import { Automation, GetAutomationOptions, UpdateAutomation, MigrationUpdateAutomation, MigrationUpdateAutomationResponse, DeleteAutomationOptions, OverrideApplicationAutomationResponse, ValidateAutomationByIdOptions, ValidateAutomationByIdResponse, ValidateAutomationResponse, GetAutomationActivationStatsOptions, GetAutomationActivationReportsResponse, GetActionsQuotaInfoResponse, GenerateActionInputMappingFromTemplateOptions, GenerateActionInputMappingFromTemplateResponse, AutomationCreatedEnvelope, AutomationDeletedEnvelope, AutomationUpdatedEnvelope, AutomationDeletedWithEntityEnvelope, AutomationUpdatedWithPreviousEntityEnvelope, AutomationQuery, QueryAutomationsOptions, typedQueryAutomations, AutomationsQueryBuilder } from './index.typings.mjs'; export { AccountInfo, AccountInfoMetadata, Action, ActionConfigurationError, ActionErrorType, ActionErrorTypeWithLiterals, ActionEvent, ActionProviderQuotaInfo, ActionQuotaInfo, ActionValidationError, ActionValidationErrorErrorOneOf, ActionValidationInfo, ActivationReport, ActivationStatus, ActivationStatusWithLiterals, AdditionalInfo, AddressLocation, ApplicationError, Asset, AutomationMetadata, AutomationQuerySpec, AutomationsQueryResult, BaseEventMetadata, BlockType, BlockTypeWithLiterals, BulkActionMetadata, BulkCreateApplicationAutomationRequest, BulkCreateApplicationAutomationResponse, BulkDeleteAutomationsRequest, BulkDeleteAutomationsResponse, CTA, CommonQueryWithEntityContext, Condition, ConditionBlock, Conditions, CreateAutomationRequest, CreateAutomationResponse, CursorPaging, Cursors, Debounce, Delay, DelayTypeOneOf, DeleteAutomationRequest, DeleteAutomationResponse, DeleteContext, DeleteStatus, DeleteStatusWithLiterals, DeletedWithEntity, Domain, DomainEvent, DomainEventBodyOneOf, DomainWithLiterals, EditorlessAssigned, EditorlessUnassigned, Empty, EntityCreatedEvent, EntityDeletedEvent, EntityUpdatedEvent, EventMetadata, ExtendedFields, Filter, GenerateActionInputMappingFromTemplateRequest, GenerateApplicationAutomationFromCustomRequest, GenerateApplicationAutomationFromCustomResponse, GetActionsQuotaInfoRequest, GetApplicationAutomationRequest, GetApplicationAutomationResponse, GetAutomationActionSchemaRequest, GetAutomationActionSchemaResponse, GetAutomationActivationReportsRequest, GetAutomationRequest, GetAutomationResponse, IdentificationData, IdentificationDataIdOneOf, ItemMetadata, MessageEnvelope, MetaSiteSpecialEvent, MetaSiteSpecialEventPayloadOneOf, MigrationBulkCreateAutomations, MigrationBulkCreateAutomationsRequest, MigrationBulkCreateAutomationsResponse, MigrationUpdateAutomationRequest, MigrationUpdateMigratedToV3AutomationRequest, MigrationUpdateMigratedToV3AutomationResponse, Namespace, NamespaceChanged, NamespaceWithLiterals, OdeditorAssigned, OdeditorUnassigned, Offset, OffsetValueOneOf, OverrideApplicationAutomationRequest, Paging, PagingMetadata, PagingMetadataV2, PicassoAssigned, PicassoUnassigned, Plan, ProviderConfigurationError, QueryApplicationAutomationsRequest, QueryApplicationAutomationsResponse, QueryAutomationsRequest, QueryAutomationsResponse, QueryV2, QueryV2PagingMethodOneOf, Quota, QuotaInfo, RateLimit, RestoreInfo, Rule, ServiceProvisioned, ServiceRemoved, SiteCreated, SiteCreatedContext, SiteCreatedContextWithLiterals, SiteDeleted, SiteHardDeleted, SiteMarkedAsTemplate, SiteMarkedAsWixSite, SitePublished, SitePurgedExternally, SiteRenamed, SiteTransferred, SiteUndeleted, SiteUnpublished, SiteUrlChanged, SortOrder, SortOrderWithLiterals, Sorting, Source, State, StateWithLiterals, Status, StatusWithLiterals, StudioAssigned, StudioTwoAssigned, StudioTwoUnassigned, StudioUnassigned, SyncApplicationAutomationsRequest, SyncApplicationAutomationsResponse, Trigger, TriggerConfigurationError, TriggerErrorType, TriggerErrorTypeWithLiterals, TriggerValidationError, TriggerValidationErrorErrorOneOf, TriggerValidationErrorValidationErrorType, TriggerValidationErrorValidationErrorTypeWithLiterals, Type, TypeWithLiterals, Until, UpdateApplicationAutomationConfigurationIdRequest, UpdateApplicationAutomationConfigurationIdResponse, UpdateApplicationAutomationToMigratedFromV1Request, UpdateApplicationAutomationToMigratedFromV1Response, UpdateAutomationRequest, UpdateAutomationResponse, UpdatedAutomationsWithEsb, UpdatedWithPreviousEntity, UpgradeCTA, UserDomainMediaDisabled, UserDomainMediaEnabled, ValidateAutomationByIdRequest, ValidateAutomationRequest, ValidationErrorType, ValidationErrorTypeWithLiterals, WebhookIdentityType, WebhookIdentityTypeWithLiterals, WixelAssigned, WixelUnassigned, utils } from './index.typings.mjs'; declare function createAutomation$1(httpClient: HttpClient): CreateAutomationSignature; interface CreateAutomationSignature { /** * Creates a new Automation * @param - Automation to be created * @returns The created Automation * @deprecated */ (automation: NonNullablePaths): Promise>; } declare function getAutomation$1(httpClient: HttpClient): GetAutomationSignature; interface GetAutomationSignature { /** * Get a Automation by id * @param - Automation ID * @returns Automation * @deprecated */ (automationId: string, options?: GetAutomationOptions): Promise>; } declare function updateAutomation$1(httpClient: HttpClient): UpdateAutomationSignature; interface UpdateAutomationSignature { /** * Update a Automation, supports partial update * Pass the latest `revision` for a successful update * @param - Automation ID * @returns The updated Automation * @deprecated */ (_id: string, automation: NonNullablePaths): Promise>; } declare function migrationUpdateAutomation$1(httpClient: HttpClient): MigrationUpdateAutomationSignature; interface MigrationUpdateAutomationSignature { /** * @param - Automation ID * @deprecated */ (_id: string, automation: MigrationUpdateAutomation): Promise>; } declare function deleteAutomation$1(httpClient: HttpClient): DeleteAutomationSignature; interface DeleteAutomationSignature { /** * Delete an Automation * @param - Id of the Automation to delete * @deprecated */ (automationId: string, options?: DeleteAutomationOptions): Promise; } declare function overrideApplicationAutomation$1(httpClient: HttpClient): OverrideApplicationAutomationSignature; interface OverrideApplicationAutomationSignature { /** * Creates a new Automation * @param - Application Automation * @deprecated */ (automation: NonNullablePaths): Promise>; } declare function validateAutomationById$1(httpClient: HttpClient): ValidateAutomationByIdSignature; interface ValidateAutomationByIdSignature { /** * Validate Automation by Id * @param - Automation ID * @deprecated */ (automationId: string, options?: ValidateAutomationByIdOptions): Promise>; } declare function validateAutomation$1(httpClient: HttpClient): ValidateAutomationSignature; interface ValidateAutomationSignature { /** * Validate Automation * @param - Automation to validate * @deprecated */ (automation: Automation): Promise>; } declare function getAutomationActivationStats$1(httpClient: HttpClient): GetAutomationActivationStatsSignature; interface GetAutomationActivationStatsSignature { /** * @param - Automation ID * @deprecated */ (automationId: string, options?: GetAutomationActivationStatsOptions): Promise>; } declare function getActionsQuotaInfo$1(httpClient: HttpClient): GetActionsQuotaInfoSignature; interface GetActionsQuotaInfoSignature { /** * Get actions quota information * @deprecated */ (): Promise>; } declare function generateActionInputMappingFromTemplate$1(httpClient: HttpClient): GenerateActionInputMappingFromTemplateSignature; interface GenerateActionInputMappingFromTemplateSignature { /** * Generate action input mapping from a template * @param - action app id * @deprecated */ (appId: string, options: NonNullablePaths): Promise; } declare const onAutomationCreated$1: EventDefinition; declare const onAutomationDeleted$1: EventDefinition; declare const onAutomationUpdated$1: EventDefinition; declare const onAutomationDeletedWithEntity$1: EventDefinition; declare const onAutomationUpdatedWithPreviousEntity$1: EventDefinition; declare function customQueryAutomations(httpClient: HttpClient): { (query: AutomationQuery, options?: QueryAutomationsOptions): ReturnType; (options?: QueryAutomationsOptions): AutomationsQueryBuilder; }; declare const createAutomation: MaybeContext & typeof createAutomation$1>; declare const getAutomation: MaybeContext & typeof getAutomation$1>; declare const updateAutomation: MaybeContext & typeof updateAutomation$1>; declare const migrationUpdateAutomation: MaybeContext & typeof migrationUpdateAutomation$1>; declare const deleteAutomation: MaybeContext & typeof deleteAutomation$1>; declare const overrideApplicationAutomation: MaybeContext & typeof overrideApplicationAutomation$1>; declare const validateAutomationById: MaybeContext & typeof validateAutomationById$1>; declare const validateAutomation: MaybeContext & typeof validateAutomation$1>; declare const getAutomationActivationStats: MaybeContext & typeof getAutomationActivationStats$1>; declare const getActionsQuotaInfo: MaybeContext & typeof getActionsQuotaInfo$1>; declare const generateActionInputMappingFromTemplate: MaybeContext & typeof generateActionInputMappingFromTemplate$1>; declare const queryAutomations: MaybeContext & typeof customQueryAutomations>; /** */ declare const onAutomationCreated: BuildEventDefinition & typeof onAutomationCreated$1; /** */ declare const onAutomationDeleted: BuildEventDefinition & typeof onAutomationDeleted$1; /** */ declare const onAutomationUpdated: BuildEventDefinition & typeof onAutomationUpdated$1; /** */ declare const onAutomationDeletedWithEntity: BuildEventDefinition & typeof onAutomationDeletedWithEntity$1; /** */ declare const onAutomationUpdatedWithPreviousEntity: BuildEventDefinition & typeof onAutomationUpdatedWithPreviousEntity$1; export { Automation, AutomationCreatedEnvelope, AutomationDeletedEnvelope, AutomationDeletedWithEntityEnvelope, AutomationQuery, AutomationUpdatedEnvelope, AutomationUpdatedWithPreviousEntityEnvelope, AutomationsQueryBuilder, DeleteAutomationOptions, GenerateActionInputMappingFromTemplateOptions, GenerateActionInputMappingFromTemplateResponse, GetActionsQuotaInfoResponse, GetAutomationActivationReportsResponse, GetAutomationActivationStatsOptions, GetAutomationOptions, MigrationUpdateAutomation, MigrationUpdateAutomationResponse, OverrideApplicationAutomationResponse, QueryAutomationsOptions, UpdateAutomation, ValidateAutomationByIdOptions, ValidateAutomationByIdResponse, ValidateAutomationResponse, createAutomation, deleteAutomation, generateActionInputMappingFromTemplate, getActionsQuotaInfo, getAutomation, getAutomationActivationStats, migrationUpdateAutomation, onAutomationCreated, onAutomationDeleted, onAutomationDeletedWithEntity, onAutomationUpdated, onAutomationUpdatedWithPreviousEntity, overrideApplicationAutomation, queryAutomations, updateAutomation, validateAutomation, validateAutomationById };