import { ConfDTO } from "../../../lib/dto/ConfDTO"; import { FileDAL } from "../../../lib/dal/fileDAL"; import { ProofAsk } from "./blockProver"; export declare class PowEngine { private conf; private dal?; private nbWorkers; private cluster; readonly id: number; constructor(conf: ConfDTO, logger: any, dal?: FileDAL | undefined); getNbWorkers(): number; forceInit(): Promise; prove(stuff: ProofAsk): Promise; cancel(): Promise; setConf(value: any): Promise; setOnInfoMessage(callback: any): any; shutDown(): Promise; }