type ChainableFunction = (...args: any[]) => void; declare function createChainedFunction(...funcs: (T | false)[]): ChainableFunction; declare function useChainedEventCallback(...callbacks: (T | false)[]): ChainableFunction; export { createChainedFunction, useChainedEventCallback };