Liferay.Loader.define('frontend-taglib-clay$clay-card@2.24.1/src/action_items_validator', ['module', 'exports', 'require'], function (module, exports, require) {
	var define = undefined;
	var global = window;
	{
		import { Config } from 'metal-state';

		let actionItemShape = {
			disabled: Config.bool().value(false),
			href: Config.string().required(),
			icon: Config.string(),
			label: Config.string(),
			separator: Config.bool().value(false),
			type: Config.oneOf(['group', 'item']).value('item')
		};

		const actionItemsValidator = Config.arrayOf(Config.shapeOf(actionItemShape));

		actionItemShape.items = actionItemsValidator;

		export { actionItemsValidator };
		export default actionItemsValidator;
	}
});
//# sourceMappingURL=action_items_validator.js.map