import { Binding, Component, ProviderMap, ServiceOrProviderClass } from '@loopback/core'; import { RateLimitConfig, RateLimitMiddlewareConfig } from './types'; export declare class RateLimiterComponent implements Component { private readonly ratelimitConfig?; private readonly configOptions?; constructor(ratelimitConfig?: RateLimitMiddlewareConfig | undefined, configOptions?: RateLimitConfig | undefined); providers?: ProviderMap; bindings: Binding[]; services: ServiceOrProviderClass[]; }