import type { Actor, IAction, IActorOutput, IActorReply, IActorTest, IMediatorArgs, TestResult } from '@comunica/core'; import { Mediator } from '@comunica/core'; /** * A mediator that picks the first actor that resolves its test. */ export declare class MediatorRace, I extends IAction, T extends IActorTest, O extends IActorOutput, TS = undefined> extends Mediator { constructor(args: IMediatorArgs); protected mediateWith(action: I, testResults: IActorReply[]): Promise>; }