import type { HermesClient, HexString } from "@pythnetwork/hermes-client"; import type { Logger } from "pino"; import type { IPriceListener, PriceInfo, PriceItem } from "./interface.js"; export declare class PythPriceListener implements IPriceListener { private hermesClient; private priceIds; private priceIdToAlias; private latestPriceInfo; private logger; private lastUpdated; private healthCheckInterval?; constructor(hermesClient: HermesClient, priceItems: PriceItem[], logger: Logger); start(): Promise; startListening(): Promise; getLatestPriceInfo(priceId: HexString): PriceInfo | undefined; cleanup(): void; }