import { MaybeElementRef } from '@vueuse/core'; export interface UseClickAwayOptions { eventName?: string; capture?: boolean; ignore?: Array; detectIframe?: boolean; } export type UseClickAwayHandler = (evt: T['detectIframe'] extends true ? PointerEvent | FocusEvent : PointerEvent) => void; export declare function useClickAway(target: MaybeElementRef | Array, fn: UseClickAwayHandler<{ detectIframe: T['detectIframe']; }>, options?: T): () => void;