import { RequestChannel } from '../helpers/task_channels'; import { RunDevServerOptions, RunTaskConsumer } from '../tasks/run'; import { RunTaskProducer } from './run'; import { RunTaskConsumerAdapter } from './run_adapter'; declare class RunBridge implements RunTaskConsumerAdapter { producerChannel: RequestChannel; target: RunTaskConsumer; constructor(producerChannel: RequestChannel, target: RunTaskConsumer); startDevServerAsync(devServerOptions: RunDevServerOptions): Promise; teardownAsync(): Promise; } export default function bridgeRunTaskAsync(producerChannel: RequestChannel, createConsumer: () => Promise): Promise; export {};