import { BindingKey, MetadataAccessor } from '@loopback/core'; import { RateLimitFactoryService } from './services'; import { RateLimitAction, RateLimitConfig, RateLimitMetadata, RateLimitMiddlewareConfig, RateLimitResults, RateLimitStoreSource } from './types'; export declare namespace RateLimitSecurityBindings { const ACTION: BindingKey; const METADATA: BindingKey; const CONFIG: BindingKey; const STORESOURCE: BindingKey; const RATELIMIT_FACTORY_SERVICE: BindingKey; const RATELIMIT_CONFIG: BindingKey; const RATELIMIT_RESULTS: BindingKey; } export declare const RATELIMIT_METADATA_ACCESSOR: MetadataAccessor;