import type { MiddlewareOptions, RateLimitContext } from '../types'; export declare function resolvePoints(points: MiddlewareOptions['points'], request: any): Promise; export declare function resolveContext(contextBuilder: MiddlewareOptions['contextBuilder'], request: any, key: string, fallback: () => RateLimitContext): Promise;