import RateLimiterBridge from './bridge.js';
import type { LimiterMemoryStoreConfig } from '../types.js';
/**
 * Limiter memory store wraps the "RateLimiterMemory" implementation
 * from the "rate-limiter-flixible" package.
 */
export default class LimiterMemoryStore extends RateLimiterBridge {
    #private;
    get name(): string;
    constructor(config: LimiterMemoryStoreConfig);
    /**
     * Clears the existing memory store to reset
     * rate limits
     */
    clear(): Promise<void>;
}
