import { booleanish as e, number as t, spaceSeparated as n } from "./util/types.js";
import { create as r } from "./util/create.js";
//#region ../../node_modules/property-information/lib/aria.js
var i = r({
	properties: {
		ariaActiveDescendant: null,
		ariaAtomic: e,
		ariaAutoComplete: null,
		ariaBusy: e,
		ariaChecked: e,
		ariaColCount: t,
		ariaColIndex: t,
		ariaColSpan: t,
		ariaControls: n,
		ariaCurrent: null,
		ariaDescribedBy: n,
		ariaDetails: null,
		ariaDisabled: e,
		ariaDropEffect: n,
		ariaErrorMessage: null,
		ariaExpanded: e,
		ariaFlowTo: n,
		ariaGrabbed: e,
		ariaHasPopup: null,
		ariaHidden: e,
		ariaInvalid: null,
		ariaKeyShortcuts: null,
		ariaLabel: null,
		ariaLabelledBy: n,
		ariaLevel: t,
		ariaLive: null,
		ariaModal: e,
		ariaMultiLine: e,
		ariaMultiSelectable: e,
		ariaOrientation: null,
		ariaOwns: n,
		ariaPlaceholder: null,
		ariaPosInSet: t,
		ariaPressed: e,
		ariaReadOnly: e,
		ariaRelevant: null,
		ariaRequired: e,
		ariaRoleDescription: n,
		ariaRowCount: t,
		ariaRowIndex: t,
		ariaRowSpan: t,
		ariaSelected: e,
		ariaSetSize: t,
		ariaSort: null,
		ariaValueMax: t,
		ariaValueMin: t,
		ariaValueNow: t,
		ariaValueText: null,
		role: null
	},
	transform(e, t) {
		return t === "role" ? t : "aria-" + t.slice(4).toLowerCase();
	}
});
//#endregion
export { i as aria };
