import { Util } from '@dra2020/baseclient'; import * as Q from './queue'; interface OneRequestBase { q: Q.Queue; onFinish: () => void; checkLongPoll: () => void; isDone: () => boolean; } interface LongPollRequest { deadline: Util.Deadline; request: OneRequestBase; } export declare class LongPoll { requests: LongPollRequest[]; constructor(); processDeadlines(): void; add(request: OneRequestBase): void; checkQueue(q: Q.Queue): void; } export {};