(function (factory) {
    if (typeof module === "object" && typeof module.exports === "object") {
        var v = factory(require, exports);
        if (v !== undefined) module.exports = v;
    }
    else if (typeof define === "function" && define.amd) {
        define(["require", "exports", "../../Pallette/Colors", "../../Pallette/themes"], factory);
    }
})(function (require, exports) {
    "use strict";
    Object.defineProperty(exports, "__esModule", { value: true });
    exports.themesButton = exports.darkTheme = exports.lightTheme = exports.defaultThemeButton = void 0;
    var Colors_1 = require("../../Pallette/Colors");
    var themes_1 = require("../../Pallette/themes");
    exports.defaultThemeButton = {
        backgroundDisabled: "grayscale3",
        backgroundPrimary: "jotunheim1",
        backgroundPrimaryHover: "jotunheim2",
        backgroundPrimaryPressed: "jotunheim3",
        backgroundSecondary: "grayscale2",
        backgroundSecondaryHover: "grayscale4",
        backgroundSecondaryPressed: "grayscale5",
        backgroundGhost: "transparent",
        backgroundLink: "transparent",
        backgroundPrimaryRed: "muspelheim1",
        backgroundPrimaryRedHover: "muspelheim2",
        backgroundPrimaryRedPressed: "muspelheim3",
        backgroundPrimaryGreen: "vanaheim1",
        backgroundPrimaryGreenHover: "vanaheim2",
        backgroundPrimaryGreenPressed: "vanaheim3",
        backgroundPrimaryYellow: "midgard1",
        backgroundPrimaryYellowHover: "midgard2",
        backgroundPrimaryYellowPressed: "midgard3",
        colorPrimary: "grayscale1",
        colorDisabled: "grayscale5",
        colorPrimaryHover: "grayscale1",
        colorPrimaryPressed: "grayscale1",
        colorSecondary: "grayscale10",
        colorSecondaryHover: "grayscale7",
        colorSecondaryPressed: "grayscale12",
        colorGhost: "grayscale10",
        colorGhostHover: "grayscale7",
        colorGhostPressed: "grayscale12",
        colorLink: "jotunheim1",
        colorLinkHover: "jotunheim2",
        colorLinkPressed: "jotunheim3",
        iconColorPrimary: "grayscale1",
        iconColorDisabled: "grayscale5",
        iconColorPrimaryPressed: "grayscale1",
        iconColorPrimaryHover: "grayscale1",
        iconColorSecondary: "grayscale10",
        iconColorSecondaryHover: "grayscale7",
        iconColorSecondaryPressed: "grayscale12",
        iconColorGhost: "grayscale10",
        iconColorGhostHover: "grayscale7",
        iconColorGhostPressed: "grayscale12",
        iconColorLink: "jotunheim1",
        iconColorLinkHover: "jotunheim2",
        iconColorLinkPressed: "jotunheim3"
    };
    exports.lightTheme = {
        backgroundDisabled: Colors_1.LIGHT_COLORS.grayscale3,
        backgroundPrimary: Colors_1.LIGHT_COLORS.jotunheim2,
        backgroundPrimaryHover: Colors_1.LIGHT_COLORS.jotunheim1,
        backgroundPrimaryPressed: Colors_1.LIGHT_COLORS.jotunheim8,
        backgroundSecondary: Colors_1.LIGHT_COLORS.grayscale2,
        backgroundSecondaryHover: Colors_1.LIGHT_COLORS.grayscale4,
        backgroundSecondaryPressed: Colors_1.LIGHT_COLORS.grayscale5,
        backgroundGhost: "transparent",
        backgroundLink: "transparent",
        backgroundPrimaryRed: Colors_1.LIGHT_COLORS.muspelheim2,
        backgroundPrimaryRedHover: Colors_1.LIGHT_COLORS.muspelheim1,
        backgroundPrimaryRedPressed: Colors_1.LIGHT_COLORS.muspelheim8,
        backgroundPrimaryGreen: Colors_1.LIGHT_COLORS.vanaheim2,
        backgroundPrimaryGreenHover: Colors_1.LIGHT_COLORS.vanaheim1,
        backgroundPrimaryGreenPressed: Colors_1.LIGHT_COLORS.vanaheim8,
        backgroundPrimaryYellow: Colors_1.LIGHT_COLORS.midgard2,
        backgroundPrimaryYellowHover: Colors_1.LIGHT_COLORS.midgard1,
        backgroundPrimaryYellowPressed: Colors_1.LIGHT_COLORS.midgard8,
        colorPrimary: Colors_1.LIGHT_COLORS.grayscale0,
        colorDisabled: Colors_1.LIGHT_COLORS.grayscale5,
        colorPrimaryHover: Colors_1.LIGHT_COLORS.grayscale0,
        colorPrimaryPressed: Colors_1.LIGHT_COLORS.grayscale0,
        colorSecondary: Colors_1.LIGHT_COLORS.grayscale10,
        colorSecondaryHover: Colors_1.LIGHT_COLORS.grayscale7,
        colorSecondaryPressed: Colors_1.LIGHT_COLORS.grayscale12,
        colorGhost: Colors_1.LIGHT_COLORS.grayscale10,
        colorGhostHover: Colors_1.LIGHT_COLORS.grayscale7,
        colorGhostPressed: Colors_1.LIGHT_COLORS.grayscale12,
        colorLink: Colors_1.LIGHT_COLORS.jotunheim2,
        colorLinkHover: Colors_1.LIGHT_COLORS.jotunheim1,
        colorLinkPressed: Colors_1.LIGHT_COLORS.jotunheim8,
        iconColorPrimary: Colors_1.LIGHT_COLORS.grayscale0,
        iconColorDisabled: Colors_1.LIGHT_COLORS.grayscale5,
        iconColorPrimaryPressed: Colors_1.LIGHT_COLORS.grayscale0,
        iconColorPrimaryHover: Colors_1.LIGHT_COLORS.grayscale0,
        iconColorSecondary: Colors_1.LIGHT_COLORS.grayscale10,
        iconColorSecondaryHover: Colors_1.LIGHT_COLORS.grayscale7,
        iconColorSecondaryPressed: Colors_1.LIGHT_COLORS.grayscale12,
        iconColorGhost: Colors_1.LIGHT_COLORS.grayscale10,
        iconColorGhostHover: Colors_1.LIGHT_COLORS.grayscale7,
        iconColorGhostPressed: Colors_1.LIGHT_COLORS.grayscale12,
        iconColorLink: Colors_1.LIGHT_COLORS.jotunheim2,
        iconColorLinkHover: Colors_1.LIGHT_COLORS.jotunheim1,
        iconColorLinkPressed: Colors_1.LIGHT_COLORS.jotunheim8
    };
    exports.darkTheme = {
        backgroundDisabled: Colors_1.DARK_COLORS.grayscale3,
        backgroundPrimary: Colors_1.DARK_COLORS.jotunheim1,
        backgroundPrimaryHover: Colors_1.DARK_COLORS.jotunheim2,
        backgroundPrimaryPressed: Colors_1.DARK_COLORS.jotunheim3,
        backgroundSecondary: Colors_1.DARK_COLORS.grayscale6,
        backgroundSecondaryHover: Colors_1.DARK_COLORS.grayscale4,
        backgroundSecondaryPressed: Colors_1.DARK_COLORS.grayscale2,
        backgroundGhost: "transparent",
        backgroundLink: "transparent",
        backgroundPrimaryRed: Colors_1.DARK_COLORS.muspelheim1,
        backgroundPrimaryRedHover: Colors_1.DARK_COLORS.muspelheim2,
        backgroundPrimaryRedPressed: Colors_1.DARK_COLORS.muspelheim3,
        backgroundPrimaryGreen: Colors_1.DARK_COLORS.vanaheim1,
        backgroundPrimaryGreenHover: Colors_1.DARK_COLORS.vanaheim2,
        backgroundPrimaryGreenPressed: Colors_1.DARK_COLORS.vanaheim3,
        backgroundPrimaryYellow: Colors_1.DARK_COLORS.midgard1,
        backgroundPrimaryYellowHover: Colors_1.DARK_COLORS.midgard2,
        backgroundPrimaryYellowPressed: Colors_1.DARK_COLORS.midgard3,
        colorPrimary: Colors_1.DARK_COLORS.grayscale13,
        colorDisabled: Colors_1.DARK_COLORS.grayscale5,
        colorPrimaryHover: Colors_1.DARK_COLORS.grayscale13,
        colorPrimaryPressed: Colors_1.DARK_COLORS.grayscale13,
        colorSecondary: Colors_1.DARK_COLORS.grayscale10,
        colorSecondaryHover: Colors_1.DARK_COLORS.grayscale7,
        colorSecondaryPressed: Colors_1.DARK_COLORS.grayscale13,
        colorGhost: Colors_1.DARK_COLORS.grayscale10,
        colorGhostHover: Colors_1.DARK_COLORS.grayscale7,
        colorGhostPressed: Colors_1.DARK_COLORS.grayscale13,
        colorLink: Colors_1.DARK_COLORS.jotunheim1,
        colorLinkHover: Colors_1.DARK_COLORS.jotunheim2,
        colorLinkPressed: Colors_1.DARK_COLORS.jotunheim3,
        iconColorDisabled: Colors_1.DARK_COLORS.grayscale5,
        iconColorPrimary: Colors_1.DARK_COLORS.grayscale13,
        iconColorPrimaryPressed: Colors_1.DARK_COLORS.grayscale13,
        iconColorPrimaryHover: Colors_1.DARK_COLORS.grayscale13,
        iconColorSecondary: Colors_1.DARK_COLORS.grayscale10,
        iconColorSecondaryHover: Colors_1.DARK_COLORS.grayscale7,
        iconColorSecondaryPressed: Colors_1.DARK_COLORS.grayscale12,
        iconColorGhost: Colors_1.DARK_COLORS.grayscale10,
        iconColorGhostHover: Colors_1.DARK_COLORS.grayscale7,
        iconColorGhostPressed: Colors_1.DARK_COLORS.grayscale12,
        iconColorLink: Colors_1.DARK_COLORS.jotunheim1,
        iconColorLinkHover: Colors_1.DARK_COLORS.jotunheim2,
        iconColorLinkPressed: Colors_1.LIGHT_COLORS.jotunheim3
    };
    themes_1.LIGHT_THEME.components.button = exports.lightTheme;
    themes_1.DARK_THEME.components.button = exports.darkTheme;
    themes_1.DEFAULT_COLOR_TOKENS.button = exports.defaultThemeButton;
    exports.themesButton = {
        light: exports.lightTheme,
        dark: exports.darkTheme
    };
});
