import { IRule } from '../interfaces/rule.interface';
import { ILoadbalancer } from '@nestcloud/common';
import { Server } from '../server';
export declare class RoundRobinRule implements IRule {
    protected loadbalancer: ILoadbalancer;
    private counter;
    init(loadbalancer: ILoadbalancer): void;
    choose(): Server;
    protected incrementAndGetModulo(modulo: any): number;
}
