export declare const bindEventListeners: <K extends (...args: any) => any>(target: Record<'addEventListener' | 'removeEventListener', K>, events: { [e in Parameters<K>[0]]?: Parameters<K>[1] | undefined; }) => {
    cleanup(): void;
};
