import { ScannableItem } from '../../Scannable/ScannableItem'; import { ScannerCfg } from '../../ScannerCfg'; import { IWfpProviderInput, WfpProvider } from '../WfpProvider'; export declare class WfpCalculator extends WfpProvider { private fileList; private fileListIndex; private continue; private headerFilter; constructor(scannerCfg?: ScannerCfg); init(): void; prepareWorker(): void; recoveryIndex(): 0 | -1; forceStopWorker(): void; getNextScannableItem(): Promise; readFile(path: string): Promise; isFileGreaterThanLimit(path: string): Promise; nextStepMachine(): Promise; start(params: IWfpProviderInput): Promise; pause(): void; resume(): void; stop(): void; protected processPackedWfp(content: any): void; }