import { UpdateChannelParams } from '@statechannels/client-api-schema'; import P from 'pino'; import { EngineConfig, MultipleChannelOutput, SingleChannelOutput } from '../types'; import { SingleThreadedEngine } from '../engine'; /** * A multi-threaded Nitro engine */ export declare class MultiThreadedEngine extends SingleThreadedEngine { private engineConfig; private workerManager; static create(engineConfig: EngineConfig, logger: P.Logger): Promise; protected constructor(engineConfig: EngineConfig, logger: P.Logger); updateChannel(args: UpdateChannelParams): Promise; pushMessage(rawPayload: unknown): Promise; pushUpdate(rawPayload: unknown): Promise; destroy(): Promise; warmUpThreads(): Promise; } //# sourceMappingURL=index.d.ts.map