import Bot from 'node-telegram-bot-api';
import { tgBotConfig } from '../config/bot.config';
export declare class botLoadBalancer {
    private readonly bots;
    private readonly logger;
    getBotOperationCount(bot: Bot): number;
    getBotMaxOperations(bot: Bot): number;
    getBotUtilizationPercentage(bot: Bot): number;
    addBot(config: tgBotConfig): void;
    getNextBot(): Bot;
    releaseBot(bot: Bot): void;
    getAllBots(): Bot[];
    getBotToken(bot: Bot): string | undefined;
    getBotByToken(token: string): Bot | undefined;
    getBots(): {
        bot: Bot;
        operationCount: number;
        config: tgBotConfig;
    }[];
}
