import { IHandler, IUpdate } from '../../types'; import { FileLogger } from '../Helpers/FileLogger'; export declare class Handler { private readonly token; private readonly allHandlers; private readonly logging?; private readonly fileLogging?; private readonly fileLoggingLimit?; fileLogger: FileLogger; handlers: IHandler[]; scopes: IHandler[]; constructor(token: string, allHandlers: IHandler[], logging?: boolean, fileLogging?: boolean, fileLoggingLimit?: number); private getNextFunction; static getAnswerInfo(resultMessageToSend: any): [string, any[]]; private getHandlers; private handleMiddleware; handleUpdate(update: IUpdate): Promise; }