zhangyong
2023-08-22 1353e87cb21a4032d585d7404bae9042f2ebcf08
1
2
3
4
5
6
7
8
9
10
11
12
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 | "first" | "container" | 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>;