///
import type { PolykeyWorkerManager } from '../workers/index.js';
import type Logger from '@matrixai/logger';
declare function createWorkerManager({ cores, logger, }: {
cores?: number;
logger?: Logger;
}): Promise;
/**
* Slice-copies the Node Buffer to a new ArrayBuffer
*/
declare function toArrayBuffer(b: Buffer): ArrayBuffer;
/**
* Wraps ArrayBuffer in Node Buffer with zero copy
*/
declare function fromArrayBuffer(b: ArrayBuffer, offset?: number, length?: number): Buffer;
export { createWorkerManager, toArrayBuffer, fromArrayBuffer };