import P from 'pino'; import { MultiThreadedEngine } from './multi-threaded-engine'; import { EngineInterface, EngineConfig } from './types'; import { SingleThreadedEngine } from './engine'; /** * A single- or multi-threaded Nitro Engine * * @remarks * The number of threads is specified in the supplied {@link @statechannels/server-wallet#RequiredServerEngineConfig | configuration}. */ export declare abstract class Engine extends SingleThreadedEngine implements EngineInterface { static create(engineConfig: EngineConfig, logger: P.Logger): Promise; } export * from '../config'; export * from './types'; export { SingleThreadedEngine, MultiThreadedEngine }; export declare function defaultTestEngineConfig(partialConfig?: Partial): EngineConfig; //# sourceMappingURL=index.d.ts.map