import { LogLevel, Logger } from "@lodestar/utils"; import { SignerLocal } from "@lodestar/validator"; import { LocalKeystoreDefinition } from "./interface.js"; export type KeystoreDecryptOptions = { ignoreLockFile?: boolean; onDecrypt?: (index: number) => void; cacheFilePath?: string; /** Use main thread to decrypt keystores */ disableThreadPool?: boolean; logger: Pick; signal: AbortSignal; }; /** * Decrypt keystore definitions using a thread pool */ export declare function decryptKeystoreDefinitions(keystoreDefinitions: LocalKeystoreDefinition[], opts: KeystoreDecryptOptions): Promise; //# sourceMappingURL=decryptKeystoreDefinitions.d.ts.map