'use strict';

var sizes = require('./sizes-D5zsw2g5.js');
var colors = require('./colors-DgrrxjsX.js');
var utils = require('./utils-NnC78QR3.js');

const ButtonSizes = utils.pick(sizes.Sizes, ['_XS', '_S', '_M', '_L', '_XL']);
const ButtonColors = utils.pick(colors.Colors, ['PRIMARY', 'SECONDARY', 'NEUTRAL', 'SUCCESS', 'ERROR', 'WARNING']);
exports.ButtonType = void 0;
(function (ButtonType) {
    ButtonType["SOLID"] = "solid";
    ButtonType["OUTLINED"] = "outlined";
    ButtonType["BASE"] = "base";
    ButtonType["LINK"] = "link";
})(exports.ButtonType || (exports.ButtonType = {}));
exports.NativeType = void 0;
(function (NativeType) {
    NativeType["SUBMIT"] = "submit";
    NativeType["BUTTON"] = "button";
    NativeType["RESET"] = "reset";
})(exports.NativeType || (exports.NativeType = {}));
var ButtonTarget;
(function (ButtonTarget) {
    ButtonTarget["BLANK"] = "_blank";
    ButtonTarget["SELF"] = "_self";
    ButtonTarget["NEW"] = "_new";
})(ButtonTarget || (ButtonTarget = {}));
const ButtonClass = {
    root: 'gov-button',
};

exports.ButtonClass = ButtonClass;
exports.ButtonColors = ButtonColors;
exports.ButtonSizes = ButtonSizes;
//# sourceMappingURL=constants-z2ZSS2je.js.map

//# sourceMappingURL=constants-z2ZSS2je.js.map