/**
 * Copyright (c) 2020-present, Goldman Sachs
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
export declare enum PERSISTENCE_HASH_STRUCTURE {
    PERSISTENCE = "PERSISTENCE",
    SERVICE_OUTPUT_TARGET = "SERVICE_OUTPUT_TARGET",
    RELATIONAL_PERSISTENCE_TARGET = "RELATIONAL_PERSISTENCE_TARGET",
    NON_TEMPORAL = "NON_TEMPORAL",
    UNI_TEMPORAL = "UNI_TEMPORAL",
    BI_TEMPORAL = "BI_TEMPORAL",
    APPEND_ONLY_UPDATES = "APPEND_ONLY_UPDATES",
    OVERWRITE_UPDATES = "OVERWRITE_UPDATES",
    ALLOW_DUPLICATES = "ALLOW_DUPLICATES",
    FAIL_ON_DUPLICATES = "FAIL_ON_DUPLICATES",
    FILTER_DUPLICATES = "FILTER_DUPLICATES",
    BATCH_ID = "BATCH_ID",
    PROCESSING_DATE_TIME = "PROCESSING_DATE_TIME",
    BATCH_ID_AND_DATE_TIME = "BATCH_ID_AND_DATE_TIME",
    SOURCE_DERIVED_TIME = "SOURCE_DERIVED_TIME",
    SOURCE_TIME_START = "SOURCE_TIME_START",
    SOURCE_TIME_START_AND_END = "SOURCE_TIME_START_AND_END",
    GRAPH_FETCH_SERVICE_OUTPUT = "GRAPH_FETCH_SERVICE_OUTPUT",
    TDS_SERVICE_OUTPUT = "TDS_SERVICE_OUTPUT",
    NO_DEDUPLICATION = "NO_DEDUPLICATION",
    ANY_VERSION = "ANY_VERSION",
    MAX_VERSION_FOR_GRAPH_FETCH = "MAX_VERSION_FOR_GRAPH_FETCH",
    MAX_VERSION_FOR_TDS = "MAX_VERSION_FOR_TDS",
    SNAPSHOT = "SNAPSHOT",
    DELTA = "DELTA",
    NO_PARTITIONING = "NO_PARTITIONING",
    FIELD_BASED_FOR_GRAPH_FETCH = "FIELD_BASED_FOR_GRAPH_FETCH",
    FIEDD_BASED_FOR_TDS = "FIEDD_BASED_FOR_TDS",
    NO_OP_DATASET_HANDLING = "NO_OP_DATASET_HANDLING",
    DELETE_TARGET_DATASET = "DELETE_TARGET_DATASET",
    NO_ACTION_INDICATOR = "NO_ACTION_INDICATOR",
    DELETE_INDICATOR_FOR_GRAPH_FETCH = "DELETE_INDICATOR_FOR_GRAPH_FETCH",
    DELETE_INDICATOR_FOR_TDS = "DELETE_INDICATOR_FOR_TDS",
    AUDITING_DATE_TIME = "AUDITING_DATE_TIME",
    NO_AUDITING_V2 = "NO_AUDITING_V2",
    MANUAL_TRIGGER = "MANUAL_TRIGGER",
    CRON_TRIGGER = "CRON_TRIGGER",
    STREAMING_PERSISTER = "STREAMING_PERSISTER",
    BATCH_PERSISTER = "BATCH_PERSISTER",
    NOTIFIER = "NOTIFIER",
    EMAIL_NOTIFYEE = "EMAIL_NOTIFYEE",
    PAGER_DUTY_NOTIFYEE = "PAGER_DUTY_NOTIFYEE",
    RELATIONAL_SINK = "RELATIONAL_SINK",
    OBJECT_STORAGE_SINK = "OBJECT_STORAGE_SINK",
    MULTI_FLAT_TARGET = "MULTI_FLAT_TARGET",
    FLAT_TARGET = "FLAT_TARGET",
    MULTI_FLAT_TARGET_PART = "MULTI_FLAT_TARGET_PART",
    NO_DEDUPLICATION_STRATEGY = "NO_DEDUPLICATION_STRATEGY",
    ANY_VERSION_DEDUPLICATION_STRATEGY = "ANY_VERSION_DEDUPLICATION_STRATEGY",
    MAX_VERSION_DEDUPLICATION_STRATEGY = "MAX_VERSION_DEDUPLICATION_STRATEGY",
    DUPLICATE_COUNT_DEDUPLICATION_STRATEGY = "DUPLICATE_COUNT_DEDUPLICATION_STRATEGY",
    NONTEMPORAL_SNAPSHOT = "NONTEMPORAL_SNAPSHOT",
    UNITEMPORAL_SNAPSHOT = "UNITEMPORAL_SNAPSHOT",
    BITEMPORAL_SNAPSHOT = "BITEMPORAL_SNAPSHOT",
    NONTEMPORAL_DELTA = "NONTEMPORAL_DELTA",
    UNITEMPORAL_DELTA = "UNITEMPORAL_DELTA",
    BITEMPORAL_DELTA = "BITEMPORAL_DELTA",
    APPEND_ONLY = "APPEND_ONLY",
    NO_DELETES_MERGE_STRATEGY = "NO_DELETES_MERGE_STRATEGY",
    DELETE_INDICATOR_MERGE_STRATEGY = "DELETE_INDICATOR_MERGE_STRATEGY",
    NO_AUDITING = "NO_AUDITING",
    DATE_TIME_AUDITING = "DATE_TIME_AUDITING",
    BATCH_ID_TRANSACTION_MILESTONING = "BATCH_ID_TRANSACTION_MILESTONING",
    DATE_TIME_TRANSACTION_MILESTONING = "DATE_TIME_TRANSACTION_MILESTONING",
    BATCH_ID_AND_DATE_TIME_TRANSACTION_MILESTONING = "BATCH_ID_AND_DATE_TIME_TRANSACTION_MILESTONING",
    SOURCE_SPECIFIES_IN_DATE_TIME = "SOURCE_SPECIFIES_IN_DATE_TIME",
    SOURCE_SPECIFIES_IN_AND_OUT_DATE_TIME = "SOURCE_SPECIFIES_IN_AND_OUT_DATE_TIME",
    DATE_TIME_VALIDITY_MILESTONING = "DATE_TIME_VALIDITY_MILESTONING",
    SOURCE_SPECIFIES_FROM_DATE_TIME = "SOURCE_SPECIFIES_FROM_DATE_TIME",
    SOURCE_SPECIFIES_FROM_AND_THRU_DATE_TIME = "SOURCE_SPECIFIES_FROM_AND_THRU_DATE_TIME",
    PERSISTENCE_TEST = "PERSISTENCE_TEST",
    PERSISTENCE_TEST_BATCH = "PERSISTENCE_TEST_BATCH",
    PERSISTENCE_TEST_DATA = "PERSISTENCE_TEST_DATA",
    PERSISTENCE_CONNECTION_TEST_DATA = "PERSISTENCE_CONNECTION_TEST_DATA",
    PERSISTENCE_CONTEXT = "PERSISTENCE_CONTEXT",
    DEFAULT_PERSISTENCE_PLATFORM = "DEFAULT_PERSISTENCE_PLATFORM",
    SERVICE_PARAMETER = "SERVICE_PARAMETER",
    PRIMITIVE_TYPE_VALUE_SERVICE_PARAMETER = "PRIMITIVE_TYPE_VALUE_SERVICE_PARAMETER",
    CONNECTION_VALUE_SERVICE_PARAMETER = "CONNECTION_VALUE_SERVICE_PARAMETER",
    AWS_GLUE_PERSISTENCE_PLATFORM = "AWS_GLUE_PERSISTENCE_PLATFORM"
}
//# sourceMappingURL=DSL_Persistence_HashUtils.d.ts.map