"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var buttonRole = { abstract: false, accessibleNameRequired: true, baseConcepts: [], childrenPresentational: true, nameFrom: ['author', 'contents'], prohibitedProps: [], props: { 'aria-disabled': null, 'aria-expanded': null, 'aria-haspopup': null, 'aria-pressed': null }, relatedConcepts: [{ concept: { attributes: [{ constraints: ['set'], name: 'aria-pressed' }, { name: 'type', value: 'checkbox' }], name: 'input' }, module: 'HTML' }, { concept: { attributes: [{ name: 'aria-expanded', value: 'false' }], name: 'summary' }, module: 'HTML' }, { concept: { attributes: [{ name: 'aria-expanded', value: 'true' }], constraints: ['direct descendant of details element with the open attribute defined'], name: 'summary' }, module: 'HTML' }, { concept: { attributes: [{ name: 'type', value: 'button' }], name: 'input' }, module: 'HTML' }, { concept: { attributes: [{ name: 'type', value: 'image' }], name: 'input' }, module: 'HTML' }, { concept: { attributes: [{ name: 'type', value: 'reset' }], name: 'input' }, module: 'HTML' }, { concept: { attributes: [{ name: 'type', value: 'submit' }], name: 'input' }, module: 'HTML' }, { concept: { name: 'button' }, module: 'HTML' }, { concept: { name: 'trigger' }, module: 'XForms' }], requireContextRole: [], requiredContextRole: [], requiredOwnedElements: [], requiredProps: {}, superClass: [['roletype', 'widget', 'command']] }; var _default = buttonRole; exports.default = _default;