import { S7Client } from '../client.js'; import { PollPoint, ChangeHandler, ErrorHandler } from './types.js'; export declare class PollingRunner { private client; private _points; private _cache; private _polling; private _pollingActive; private _timer; private _interval; private _onChange; private _onError; constructor(client: S7Client); setPollPoints(points: PollPoint[]): void; setPollInterval(ms: number): void; onChange(handler: ChangeHandler): void; onError(handler: ErrorHandler): void; get pollingActive(): boolean; startPolling(): void; stopPolling(): void; clearCache(): void; handleDisconnect(): void; private _startTimer; private _poll; private _batchRead; } //# sourceMappingURL=polling.d.ts.map