import { Step } from './Step';
/**
 * Applies multiple operators to the input and combines their results using a user-defined combiner function.
 */
export declare class CombinedOperator<T> implements Step<T> {
    private operators;
    private combiner;
    constructor(operators: Step<T>[], combiner: (results: T[]) => T | Promise<T>);
    apply(input: T): Promise<T>;
}
//# sourceMappingURL=CombinedOperator.d.ts.map