import type { BindingContext } from '../types'; /** * Handles bq-on:event with modifier suffixes such as `.stop`, `.prevent`, * `.self`, `.capture`, `.passive`, `.once`, mouse-button filters * (`.left`/`.middle`/`.right`), system-modifier requirements * (`.ctrl`/`.alt`/`.shift`/`.meta`), and key-name filters (`.enter`, `.esc`, * arrow keys, plus arbitrary KeyboardEvent.key values lowercased). * * @internal * @since 1.14.0 */ export declare const handleOnWithModifiers: (eventName: string, modifiers: Set) => (el: Element, expression: string, context: BindingContext, cleanups: { push: (fn: () => void) => void; }) => void; //# sourceMappingURL=on-modifiers.d.ts.map