import { IIRCWrapper } from '../types/impl.interface'; import { INickServOptions } from '../types/irc.interfaces'; import { Collector } from './collector'; export interface INickStore { checked: number; result: boolean; } export declare class NickServCollector extends Collector { constructor(nickservOptions: INickServOptions, resolve: (authed: boolean) => void); } export declare class NickServValidator { irc: IIRCWrapper; nickservStore: { [key: string]: INickStore; }; constructor(irc: IIRCWrapper); getNickStatus(nickname: string): Promise; }