/** * Set meaningful aria properties to trigger elements that are connected to * overlay elements such as menus and dialogs. */ export declare function setAriaOverlayTriggerProperties(overlay: HTMLElement, trigger: HTMLElement, popupType: 'menu' | 'dialog', state: string): void; /** * Reset trigger element aria properties. */ export declare function removeAriaOverlayTriggerProperties(trigger: HTMLElement | null | undefined): void; /** * Add meaningful aria attributes to trigger element of role='combobox' */ export declare function setAriaComboBoxAttributes(trigger: HTMLElement, overlayId: string, expanded: boolean, hasPopup?: 'listbox' | 'grid'): void; /** * Remove aria attributes from trigger elements. */ export declare function removeAriaComboBoxAttributes(trigger?: HTMLElement | null): void; //# sourceMappingURL=overlay-trigger-attributes.d.ts.map