import { CmsAnalyticsPage } from "./AnalyticsPage";
import { CmsArtworkFilter } from "./ArtworkFilter";
import { CmsArtworkTemplatesPage } from "./ArtworkTemplatesPage";
import { CmsBatchImportFlow } from "./BatchImportFlow";
import { CmsBulkEditFlow } from "./BulkEditFlow";
import { CmsCompletenessScoreFlow } from "./CompletenessScoreFlow";
import { CmsOnboardingFlow } from "./OnboardingFlow";
import { CmsQuickReplyFlow } from "./QuickReplyFlow";
import { CmsSettingsFlow } from "./SettingsFlow";
import { CmsShowFlow } from "./ShowFlow";
import { CmsUploadArtworkFlow } from "./UploadArtworkFlow";
/**
 * List of valid schemas for CMS analytics actions
 *
 * Each event describes one ActionType
 */
export type CmsEvent = CmsAnalyticsPage | CmsArtworkFilter | CmsArtworkTemplatesPage | CmsBulkEditFlow | CmsBatchImportFlow | CmsCompletenessScoreFlow | CmsOnboardingFlow | CmsUploadArtworkFlow | CmsQuickReplyFlow | CmsSettingsFlow | CmsShowFlow;
/**
 * List of all CMS actions
 *
 * Each CmsActionType corresponds with a table in Redshift.
 */
export declare enum CmsActionType {
    /**
     * Corresponds to {@link CmsOnboardingAddedGalleryProfileInformation}
     */
    addedGalleryProfileInformation = "addedGalleryProfileInformation",
    /**
     * Corresponds to {@link CmsOnboardingAddNewContact}
     */
    addedNewContact = "addedNewContact",
    /**
     * Corresponds to {@link CmsSettingsFlow} and {@link CmsOnboardingAddNewLocation}
     */
    addedNewLocation = "addedNewLocation",
    /**
     * Corresponds to {@link CmsBatchImportFlow}
     */
    artistNeedsMatching = "artistNeedsMatching",
    /**
     * Corresponds to {@link CmsBatchImportTableContentSummary}
     */
    batchImportTableContentSummary = "batchImportTableContentSummary",
    /**
     * Corresponds to {@link CmsBulkEditFlow}
     */
    bulkEditFailed = "bulkEditFailed",
    /**
     * Corresponds to {@link CmsAnalyticsPage}
     */
    changedTimePeriod = "changedTimePeriod",
    /**
     * Corresponds to {@link CmsArtworkTemplatesPage}
     */
    clickedArtworkNavigationTab = "clickedArtworkNavigationTab",
    /**
     * Corresponds to {@link CmsAnalytics}
     */
    clickedGraphCTA = "clickedGraphCTA",
    /**
     * Corresponds to {@link CmsAnalytics}
     */
    clickedMostViewed = "clickedMostViewed",
    /**
     * Corresponds to {@link CmsArtworkFilter}
     */
    clickedOnDuplicateArtwork = "clickedonduplicateartwork",
    /**
     * Corresponds to {@link CmsSettingsFlow} and {@link CmsArtworkTemplatesPage}
     */
    clickedUseTemplate = "clickedUseTemplate",
    /**
     * Corresponds to {@link CmsUploadArtworkFlow}
     */
    createdArtwork = "created artwork",
    /**
     * Corresponds to {@link CmsUploadArtworkFlow}
     */
    createdArtworkFromTemplate = "createdArtworkFromTemplate",
    /**
     * Corresponds to {@link CmsBatchImportFlow}
     */
    csvImportError = "csvImportError",
    /**
     * Corresponds to {@link CmsBatchImportFlow}
     */
    editedBatchImportField = "editedBatchImportField",
    /**
     * Corresponds to {@link CmsSettingsFlow}
     */
    editedLocation = "editedLocation",
    /**
     * Corresponds to {@link CmsBulkEditFlow}
     */
    processingStarted = "processingStarted",
    /**
     * Corresponds to {@link CmsBulkEditFlow}
     */
    processingCompleted = "processingCompleted",
    /**
     * Corresponds to {@link CmsArtworkFilter}
     */
    searchedArtwork = "searched artwork",
    /**
     * Corresponds to {@link CmsBulkEditFlow}
     */
    searchBulkEditField = "searchBulkEditField",
    /**
     * Corresponds to {@link CmsBulkEditFlow}
     */
    shownConflicts = "shownConflicts",
    /**
     * Corresponds to {@link CmsBulkEditFlow}
     */
    shownFailedUpdatesPage = "shownFailedUpdatesPage",
    /**
     * Corresponds to {@link CmsBulkEditFlow}
     */
    shownMaxEditLimitReached = "shownMaxEditLimitReached",
    /**
     * Corresponds to {@link CmsBulkEditFlow}
     */
    shownResolvedAllConflicts = "shownResolvedAllConflicts",
    /**
     * Corresponds to {@link BatchImportFlow}
     */
    shownMissingInformation = "shownMissingInformation",
    /**
     * Corresponds to {@link CmsCompletenessScoreFlow}
     */
    shownCompletenessScoreModal = "shownCompletenessScoreModal",
    /**
     * Corresponds to {@link CmsAnalytics}
     */
    viewedGraph = "viewedGraph",
    /**
     * Corresponds to {@link CmsAnalytics}
     */
    viewedGraphDatapoint = "viewedGraphDatapoint",
    /**
     * Corresponds to {@link CmsAnalytics}
     */
    viewedTooltip = "viewedTooltip",
    /**
     * Corresponds to {@link CmsBatchImportFlow}
     */
    batchImportShowHideColumns = "batchImportShowHideColumns",
    /**
     * Corresponds to {@link CmsBatchImportFlow}
     */
    batchImportChangedUnit = "batchImportChangedUnit",
    /**
     * Corresponds to {@link CmsBatchImportFlow}
     */
    batchImportAddedImageFile = "batchImportAddedImageFile",
    /**
     * Corresponds to {@link CmsBatchImportFlow}
     */
    batchImportAddedImage = "batchImportAddedImage",
    /**
     * Corresponds to {@link CmsBatchImportFlow}
     */
    batchImportReorderImage = "batchImportReorderImage",
    /**
     * Corresponds to {@link CmsBatchImportFlow}
     */
    batchImportClickDeleteImage = "batchImportClickDeleteImage",
    /**
     * Corresponds to {@link CmsQuickReplyFlow}
     */
    clickedCreateNewTemplate = "clickedCreateNewTemplate",
    /**
     * Corresponds to {@link CmsQuickReplyFlow}
     */
    clickedDeleteTemplate = "clickedDeleteTemplate",
    /**
     * Corresponds to {@link CmsQuickReplyFlow}
     */
    clickedEditTemplate = "clickedEditTemplate",
    /**
     * Corresponds to {@link CmsQuickReplyFlow}
     */
    createdNewTemplate = "createdNewTemplate",
    /**
     * Corresponds to {@link CmsQuickReplyFlow}
     */
    deletedTemplate = "deletedTemplate",
    /**
     * Corresponds to {@link CmsSettingsFlow} and {@link CmsArtworkTemplatesPage}
     */
    deletedArtworkTemplate = "deletedArtworkTemplate",
    /**
     * Corresponds to {@link CmsQuickReplyFlow}
     */
    editedTemplate = "editedTemplate",
    /**
     * Corresponds to {@link CmsQuickReplyFlow}
     */
    openedMenu = "openedMenu",
    /**
     * Corresponds to {@link CmsQuickReplyFlow}
     */
    savedExampleTemplate = "savedExampleTemplate",
    /**
     * Corresponds to {@link CmsQuickReplyFlow}
     */
    clickedSeeMessageExamples = "clickedSeeMessageExamples",
    /**
     * Corresponds to {@link CmsArtworkFilter}
     */
    dragAndDrop = "drag and drop",
    /**
     * Corresponds to {@link CmsArtworkFilter}
     */
    shownSuccessfullyUploadedImages = "shownSuccessfullyUploadedImages",
    /**
     * Corresponds to {@link CmsArtworkFilter}
     */
    shownInvalidImagesFormat = "shownInvalidImagesFormat",
    /**
     * Corresponds to {@link CmsArtworkFilter}
     */
    shownMaxImagesUploadLimitReached = "shownMaxImagesUploadLimitReached"
}
