export declare type AnyFn = ((...args: any[]) => any) | void | false; export declare function chain(rest: AnyFn[] | AnyFn[][]): () => any; export declare function chain(...rest: AnyFn[]): () => any; export declare const onAll: (target: EventTarget, listener: EventListener, ...args: any[]) => () => void;