import { OperatorFunction } from 'rxjs';
import { BuilderState } from '../types';
/**
 * Operator function that transforms a source Observable of BuilderState array into an Observable of results array.
 * It filters out states that are not done and maps the done states to their results.
 * @template T The type of the result.
 * @returns {OperatorFunction<Array<BuilderState<T>>, Array<T>>} An OperatorFunction that can be used with pipe.
 */
export declare function whenBuildersDone<T>(): OperatorFunction<Array<BuilderState<T>>, T[]>;
