import { BeaconConfig } from "@lodestar/config";
import { Logger } from "@lodestar/utils";
import { IBeaconChain } from "../chain/index.js";
import { INetwork } from "../network/index.js";
import { IBeaconSync } from "../sync/index.js";
type NodeNotifierModules = {
    network: INetwork;
    chain: IBeaconChain;
    sync: IBeaconSync;
    config: BeaconConfig;
    logger: Logger;
    signal: AbortSignal;
};
/**
 * Runs a notifier service that periodically logs information about the node.
 */
export declare function runNodeNotifier(modules: NodeNotifierModules): Promise<void>;
export {};
//# sourceMappingURL=notifier.d.ts.map