import { Controller } from '@hotwired/stimulus';
type ListenerConfig = string | [string, AddEventListenerOptions] | {
    method: string;
    options?: AddEventListenerOptions;
    target?: string | EventTarget;
};
type ListenerMap = Record<string, ListenerConfig>;
export declare function useListeners(controller: Controller): void;
export declare function useEventListeners(controller: Controller, listeners: ListenerMap): void;
export {};
