/** * Safe chained function. * * Will only create a new function if needed, * otherwise will pass back existing functions or null. */ export declare function createChainedFunction(...funcs: Array<((this: This, ...args: Args) => any) | undefined>): (this: This, ...args: Args) => void;