export type RateLimit = { maxConcurrent: number; minTime: number; }; export type RateLimits = { transport?: RateLimit; group?: RateLimit; light?: RateLimit; }; export declare class HueApiRateLimits { private _rateLimits; constructor(rateLimits?: RateLimits); get groupRateLimit(): RateLimit; get lightRateLimit(): RateLimit; get transportRateLimit(): RateLimit; }