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>;
}