///
import { Contracts } from "@swipechain/core-kernel";
import { Interfaces } from "@swipechain/crypto";
export declare class Worker implements Contracts.TransactionPool.Worker {
private readonly createWorkerSubprocess;
private ipcSubprocess;
private lastHeight;
initialize(): void;
getQueueSize(): number;
loadCryptoPackage(packageName: string): void;
getTransactionFromData(transactionData: Interfaces.ITransactionData | Buffer): Promise;
}