/*!
 * KoliBri - The accessible HTML-Standard
 */
import { b as watchValidator, g as watchString, e as watchBoolean } from './common-DEEjER7G.js';

const alternativeButtonLinkRolePropTypeOptions = ['tab', 'treeitem'];
const validateAlternativeButtonLinkRole = (component, value) => {
    watchValidator(component, `_role`, (value) => typeof value === 'string' && alternativeButtonLinkRolePropTypeOptions.includes(value), new Set([`KoliBriAlternativeButtonLinkRole {${alternativeButtonLinkRolePropTypeOptions.join(', ')}`]), value);
};

const validateAriaControls = (component, value) => {
    watchString(component, '_ariaControls', value);
};

const validateAriaDescription = (component, value) => {
    watchString(component, '_ariaDescription', value);
};

const validateAriaExpanded = (component, value) => {
    watchBoolean(component, '_ariaExpanded', value);
};

export { validateAriaDescription as a, validateAriaExpanded as b, validateAlternativeButtonLinkRole as c, validateAriaControls as v };
//# sourceMappingURL=aria-expanded--y6Ce39-.js.map

//# sourceMappingURL=aria-expanded--y6Ce39-.js.map