'use strict';

var ariaLoader = require('./aria-loader-CfFuAbJn.js');
var icons = require('./icons-swqMn6s2.js');
require('./logger-Bn2yoZGP.js');

const sizes = ['xs', 'sm', 'md', 'lg'];
const textSizes = [...sizes, 'xl'];
const inputTypes = ['text', 'email', 'password', 'tel', 'url', 'search', 'number'];
const iconSizes = [...sizes, 'inherit'];
const iconWeights = ['thin', 'medium', 'bold', 'filled'];

exports.ARIA_VALIDATION_RUNTIME_CHANGED_EVENT = ariaLoader.ARIA_VALIDATION_RUNTIME_CHANGED_EVENT;
exports.disableAriaValidation = ariaLoader.disableAriaValidation;
exports.enableAriaValidation = ariaLoader.enableAriaValidation;
exports.isAriaValidationEnabled = ariaLoader.isAriaValidationEnabled;
exports.queueValidation = ariaLoader.queueValidation;
exports.useVerboseLogging = ariaLoader.useVerboseLogging;
exports.getRegisteredIconProvider = icons.getRegisteredIconProvider;
exports.registerIconProvider = icons.registerIconProvider;
exports.typedIconFromSet = icons.typedIconFromSet;
exports.iconSizes = iconSizes;
exports.iconWeights = iconWeights;
exports.inputTypes = inputTypes;
exports.textSizes = textSizes;
