import { ETL_PROCESS_STATUS } from '../services/api/DataHub/ETLProcesses/ETLProcesses.models';

export declare const DATAHUB_PLUGIN_NAME = "DataHub";
export declare const DATAHUB_ROUTE_VIEW = "start";
export declare const DATAHUB_VIEW = "Actindo.Modules.Actindo.DataHub.start";
export declare const DATAHUB_NAMESPACE = "Actindo\\Modules\\Actindo\\DataHub";
export declare const IS_ACTIVE_STATUSES: {
    false: {
        icon: string;
        label: string;
        color: string;
    };
    true: {
        icon: string;
        label: string;
        color: string;
    };
};
export declare const ETL_PROCESS_STATUSES: {
    1: {
        icon: string;
        label: string;
        color: string;
    };
    2: {
        icon: string;
        label: string;
        color: string;
    };
    3: {
        icon: string;
        label: string;
        color: string;
    };
    4: {
        icon: string;
        label: string;
        color: string;
    };
    5: {
        icon: string;
        label: string;
        color: string;
    };
    6: {
        icon: string;
        label: string;
        color: string;
    };
    7: {
        icon: string;
        label: string;
        color: string;
    };
    8: {
        icon: string;
        label: string;
        color: string;
    };
};
export declare const INHERITANCE_STATUSES: {
    0: string;
    1: string;
};
export declare const CHANGE_TRACKING_MODE_STATUSES: {
    [-1]: string;
    0: string;
    1: string;
    3: string;
    2: string;
};
export declare const KEY_PATTERN: RegExp;
export declare const LANGUAGE_PATTERN: RegExp;
export declare const MAX_LIMIT = 1000000;
export declare enum LANG_AND_SCOPE_CONTROLLER {
    ATTRIBUTES = "datahub-Attributes",
    ATTRIBUTE_SETS = "datahub-AttributeSets",
    ATTRIBUTE_GROUPS = "datahub-AttributeGroups",
    SCOPES = "datahub-Scopes",
    LANGUAGES = "datahub-Languages"
}
export declare const NAME_ATTRIBUTE_KEY = "datahub_translatable_name";
export declare const RESTARTABLE_ETL_PROCESS_STATUSES: ETL_PROCESS_STATUS[];
