import { ExtendedPollConfig, NormalizedPollConfig } from '../../types/config.type'; import { PollState } from '../../types/poll.type'; /** * Polling state service that manages poll state and provides methods for state manipulation. */ export declare class PollService { private readonly _config; private readonly _state; constructor(extendedConfig: ExtendedPollConfig); get config(): Readonly>; get state(): Readonly>; setValue(value: T): void; setError(error: any): void; resetError(): void; incrementPoll(): void; incrementRetry(): void; isRetryLimit(): boolean; getDelayTime(): number; getRetryTime(): number; } //# sourceMappingURL=poll-service.d.ts.map