import type { Modifier, ModifierArguments, Padding, Rect } from '../types/types'; import type { Placement } from '../enums'; export declare interface Options { element: HTMLElement | string | null; padding: Padding | ((arg0: { popper: Rect; reference: Rect; placement: Placement; }) => Padding); } declare function arrow({ state, name, options }: ModifierArguments): void; declare function effect({ state, options }: ModifierArguments): void; export type ArrowModifier = Modifier<'arrow', Options>; declare const _default: { effect: typeof effect; enabled: boolean; fn: typeof arrow; name: string; phase: string; requires: string[]; requiresIfExists: string[]; }; export default _default;