import { type OperatorFunction } from "rxjs"; /** Operator object type: one branch operator per output key. */ type CombineLatestByObjectOperators> = { [K in keyof Output]: OperatorFunction; }; /** Operator tuple type: one branch operator per output index. */ type CombineLatestByArrayOperators = { [K in keyof Output]: OperatorFunction; }; /** * Branches a source through multiple operators and combines branch outputs with * `combineLatest` semantics. */ export declare function combineLatestBy>(operators: CombineLatestByObjectOperators): OperatorFunction; export declare function combineLatestBy(operators: CombineLatestByArrayOperators): OperatorFunction; export {};