import { type _Multiplexer, type MultiplexerUtils } from './bases/_multiplexer.js'; import type { EmptyMapping, OverrideMapping } from './types/mapping.js'; /** * Builds a multiplexer by combining multiple listenable. * * @since 2.4.0 */ export declare function inherit$(...multiplexers: A): Inherit; export interface Inherit extends _Multiplexer<_InheritedMapping> { } type _InheritedMapping = A extends [MultiplexerUtils, ...(infer R extends MultiplexerUtils[])] ? OverrideMapping> : EmptyMapping; export {};