import { ChainForkConfig } from "@lodestar/config"; import { LoggerVc } from "../util/index.js"; import { ValidatorStore } from "./validatorStore.js"; export type ExternalSignerOptions = { urls?: string[]; fetch?: boolean; fetchInterval?: number; }; /** * This service is responsible for keeping the keys managed by the connected * external signer and the validator client in sync by adding newly discovered keys * and removing no longer present keys on external signer from the validator store. */ export declare function pollExternalSignerPubkeys(config: ChainForkConfig, logger: LoggerVc, signal: AbortSignal, validatorStore: ValidatorStore, opts?: ExternalSignerOptions): void; //# sourceMappingURL=externalSignerSync.d.ts.map