import { Counter } from './Counter';
import { Result } from './Result';
import { ILimiter } from './ILimiter';
export declare class Limiter implements ILimiter {
    private counter;
    private prefix;
    private rate;
    constructor(counter: Counter, prefix: string, rate: number);
    limit(key: string): Promise<Result>;
}
