import { RateLimit } from './HueApiRateLimits';
export declare class HueRateLimiter {
    private readonly limiterName;
    private readonly bottleneck;
    private id;
    constructor(bridgeName: string, name: string, rateLimit: RateLimit);
    schedule(fn: () => PromiseLike<any>): Promise<any>;
}
