import { RequestChannel } from '../helpers/task_channels'; import { ReleaseBundleOptions, ReleaseTaskConsumer } from '../tasks/bundle'; import { ReleaseTaskProducer } from './release'; import { ReleaseTaskConsumerAdapter } from './release_adapter'; declare class ReleaseBridge implements ReleaseTaskConsumerAdapter { producerChannel: RequestChannel; target: ReleaseTaskConsumer; constructor(producerChannel: RequestChannel, target: ReleaseTaskConsumer); bundleAsync(bundleOptions: ReleaseBundleOptions): Promise; teardownAsync(): Promise; } export default function bridgeReleaseTaskAsync(producerChannel: RequestChannel, createConsumer: () => Promise): Promise; export {};