"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.notifyClassnames = exports.NOTIFY_HEIGHT_MOBILE = exports.NOTIFY_HEIGHT = exports.NOTIFY_NO_TRANSITION_ATTR = exports.BANNER_CONTAINER_ID = exports.NOTIFY_STATIC_CONTAINER_ID = exports.NOTIFY_CONTAINER_ID = exports.NOTIFY_POSITIONS = exports.NotificationVariantTypes = void 0;
const createUIKitClassname_1 = require("../utils/createUIKitClassname");
var NotificationVariantTypes;
(function (NotificationVariantTypes) {
    NotificationVariantTypes["Info"] = "info";
    NotificationVariantTypes["Success"] = "success";
    NotificationVariantTypes["Warning"] = "warning";
    NotificationVariantTypes["Error"] = "error";
    NotificationVariantTypes["Progress"] = "progress";
})(NotificationVariantTypes || (exports.NotificationVariantTypes = NotificationVariantTypes = {}));
exports.NOTIFY_POSITIONS = {
    TOP_RIGHT: 'top-right',
    TOP_CENTER: 'top-center',
    TOP_LEFT: 'top-left',
    BOTTOM_RIGHT: 'bottom-right',
    BOTTOM_CENTER: 'bottom-center',
    BOTTOM_LEFT: 'bottom-left',
};
exports.NOTIFY_CONTAINER_ID = 'notify-container';
exports.NOTIFY_STATIC_CONTAINER_ID = 'static-notify-container';
exports.BANNER_CONTAINER_ID = 'banner-container-id';
exports.NOTIFY_NO_TRANSITION_ATTR = 'data-no-transition';
exports.NOTIFY_HEIGHT = '56px';
exports.NOTIFY_HEIGHT_MOBILE = '40px';
exports.notifyClassnames = {
    root: (0, createUIKitClassname_1.createUIKitClassname)('notify'),
    body: (0, createUIKitClassname_1.createUIKitClassname)('notify__body'),
    stack: (0, createUIKitClassname_1.createUIKitClassname)('notify__stack'),
    /** Обёртка только над stacked ToastContainer — без :has() отделяем внешний .Toastify от статичного */
    stackHost: (0, createUIKitClassname_1.createUIKitClassname)('notify__stack-host'),
    container: (0, createUIKitClassname_1.createUIKitClassname)('notify__container'),
    animationIn: (0, createUIKitClassname_1.createUIKitClassname)('notify_animation-in'),
    animationOut: (0, createUIKitClassname_1.createUIKitClassname)('notify_animation-out'),
    closeButtonAnimationOut: (0, createUIKitClassname_1.createUIKitClassname)('notify__close-button_animation-out'),
    progress: (0, createUIKitClassname_1.createUIKitClassname)('notify__progress'),
};
