import { config } from './config';
import { RateLimiter } from './rate-limiter';
import type { RateLimiterOptions } from './types';
/**
 * Create a rate limiter from configuration
 *
 * @param options Optional rate limiter options that will override configuration defaults
 * @returns A configured RateLimiter instance
 */
export declare function createRateLimiter(options?: Partial<RateLimiterOptions>): Promise<RateLimiter>;
export * from './config';
export * from './drivers/memory';
export * from './drivers/redis';
export * from './rate-limiter';
export * from './types';
