type Combinable = {
    localTimestamp: Date;
};
type OffsetMS = number | ((message: Combinable) => number);
export declare function combine<T extends AsyncIterableIterator<Combinable>[] | {
    stream: AsyncIterableIterator<Combinable>;
    offsetMS: OffsetMS;
}[]>(...iteratorsPayload: T): AsyncIterableIterator<T extends AsyncIterableIterator<infer U>[] ? U : T extends {
    stream: AsyncIterableIterator<infer Z>;
}[] ? Z : never>;
export {};
//# sourceMappingURL=combine.d.ts.map