UNPKG

element-plus

Version:

A Component Library for Vue 3

13 lines (12 loc) 707 B
import type { SetupContext } from 'vue'; import type { PopperContentEmits, PopperContentProps } from '../content'; export declare const usePopperContentFocusTrap: (props: PopperContentProps, emit: SetupContext<PopperContentEmits>['emit']) => { focusStartRef: import("vue").Ref<HTMLElement | "container" | "first" | undefined>; trapped: import("vue").Ref<boolean>; onFocusAfterReleased: (event: CustomEvent) => void; onFocusAfterTrapped: () => void; onFocusInTrap: (event: FocusEvent) => void; onFocusoutPrevented: (event: CustomEvent) => void; onReleaseRequested: () => void; }; export declare type UsePopperContentFocusTrapReturn = ReturnType<typeof usePopperContentFocusTrap>;