import EventEmitter from 'node:events';
export default class Poller extends EventEmitter {
    timeout: number;
    /**
     * @param timeout how long should we wait after the poll started?
     */
    constructor(timeout?: number);
    poll(): void;
    onPoll(cb: () => void): void;
}
