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