import { CapturedArguments } from '@glimmer/interfaces';
import { UpdatableTag } from '@glimmer/validator';
export declare class OnModifierState {
    tag: UpdatableTag;
    element: Element;
    args: CapturedArguments;
    eventName: string;
    callback: EventListener;
    private userProvidedCallback;
    once?: boolean;
    passive?: boolean;
    capture?: boolean;
    options?: AddEventListenerOptions;
    shouldUpdate: boolean;
    constructor(element: Element, args: CapturedArguments);
    updateFromArgs(): void;
}
declare const _default: {};
export default _default;
//# sourceMappingURL=on.d.ts.map