/// <reference types="node" />
import { UserMap } from './userMap';
export declare class PollingSubscription {
    private userMap;
    private frequency;
    private skipInitialLoad;
    intervalId?: NodeJS.Timeout;
    constructor({ userMap, frequency, skipInitialLoad, }: {
        userMap: UserMap;
        frequency: number;
        skipInitialLoad?: boolean;
        includeIdle?: boolean;
    });
    subscribe(): Promise<void>;
    unsubscribe(): Promise<void>;
}
//# sourceMappingURL=PollingSubscription.d.ts.map