import { n as UseFocusTrapReturn, t as UseFocusTrapOptions } from "../index-CJw_eFkJ.js"; import * as vue4 from "vue"; import { Reactive, SlotsType } from "vue"; import { RenderableComponent } from "@vueuse/core"; //#region useFocusTrap/component.d.ts interface UseFocusTrapProps extends RenderableComponent { options?: UseFocusTrapOptions; } /** * @deprecated */ interface ComponentUseFocusTrapOptions extends UseFocusTrapProps {} interface UseFocusTrapSlots { default: (data: Reactive) => any; } declare const UseFocusTrap: vue4.DefineSetupFnComponent, SlotsType, UseFocusTrapProps & { [x: `on${Capitalize}`]: ((...args: unknown[]) => any) | undefined; }, vue4.PublicProps>; //#endregion export { ComponentUseFocusTrapOptions, UseFocusTrap, UseFocusTrapProps };