"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.ButtonType = exports.ButtonStyleNames = exports.ButtonState = void 0;
let ButtonType = exports.ButtonType = /*#__PURE__*/function (ButtonType) {
  ButtonType[ButtonType["Critical"] = 0] = "Critical";
  ButtonType[ButtonType["Primary"] = 1] = "Primary";
  ButtonType[ButtonType["Secondary"] = 2] = "Secondary";
  ButtonType[ButtonType["ModalCritical"] = 3] = "ModalCritical";
  ButtonType[ButtonType["ModalPrimary"] = 4] = "ModalPrimary";
  ButtonType[ButtonType["ModalSecondary"] = 5] = "ModalSecondary";
  return ButtonType;
}({});
let ButtonState = exports.ButtonState = /*#__PURE__*/function (ButtonState) {
  ButtonState["Default"] = "default";
  ButtonState["Disabled"] = "disabled";
  ButtonState["Active"] = "active";
  return ButtonState;
}({});
let ButtonStyleNames = exports.ButtonStyleNames = /*#__PURE__*/function (ButtonStyleNames) {
  ButtonStyleNames["Critical_Default"] = "Critical_default";
  ButtonStyleNames["Critical_Disabled"] = "Critical_disabled";
  ButtonStyleNames["Critical_Active"] = "Critical_active";
  return ButtonStyleNames;
}({});
/*
type stylesType = { readonly [key in ButtonStyleNames]?: ViewStyle | TextStyle | ImageStyle}
const styles: stylesType = StyleSheet.create({
  [ButtonStyleNames.Critical_Default]: {},
  [ButtonType.Secondary]: {},
  [ButtonType.ModalCritical]: {},
  [ButtonType.ModalPrimary]: {},
  [ButtonType.ModalSecondary]: {},
})
*/
//# sourceMappingURL=Button-api.js.map