import { AccessibleDisplayObject } from '../RoleObjects/AccessibilityObject'; /** * Determines the HTML tag name for a DisplayObject based on its accessibility information * @param {AccessibleDisplayObject} displayObject - DisplayObject to determine the tag to use * @return {String} HTML tag name */ declare function getTagNameForDisplayObject(displayObject: AccessibleDisplayObject): string; /** * Predicate function for checking if a role uses an HTML tag that is interactive * due to the semantics of the tag name. * Note: this only checks tags that this module can actually produce and is not * intended to be a generic HTML reference for interactive tags. * * @param {string} role - Entry from ROLES for which role to check * @returns {boolean} true if the corresponding HTML tag is semantically interactive. * false otherwise */ declare function doesRoleUseSemanticallyInteractiveTag(role: string): boolean; export { getTagNameForDisplayObject, doesRoleUseSemanticallyInteractiveTag };