import type { AsyncHandler, AsyncHandlerInput, AsyncHandlerOutput } from 'asynchronous-handlers';
import { StatusHandler } from './StatusHandler';
/**
 * A {@link StatusHandler} implementing an {@link ArrayUnionHandler}.
 */
export declare class StatusArrayUnionHandler<T extends AsyncHandler<unknown, unknown[]>> extends StatusHandler<AsyncHandlerInput<T>, AsyncHandlerOutput<T>> {
    constructor(handlers: T[], requireAll?: boolean, ignoreErrors?: boolean);
}
