export declare function concat0(a: (() => void) | undefined, b: (() => void) | undefined): (() => void) | undefined;
export declare function concat1<T>(a: ((arg: T) => void) | undefined, b: ((arg: T) => void) | undefined): ((arg: T) => void) | undefined;
export declare function concat2<T1, T2>(a: ((arg1: T1, arg2: T2) => void) | undefined, b: ((arg1: T1, arg2: T2) => void) | undefined): ((arg1: T1, arg2: T2) => void) | undefined;
export declare function concat3<T1, T2, T3>(a: ((arg1: T1, arg2: T2, arg3: T3) => void) | undefined, b: ((arg1: T1, arg2: T2, arg3: T3) => void) | undefined): ((arg1: T1, arg2: T2, arg3: T3) => void) | undefined;
//# sourceMappingURL=concat.d.ts.map