import { RequestHandler } from 'express'; import { OAuthServer } from '../OAuthServer.js'; import { Options as RateLimitOptions } from 'express-rate-limit'; export type AuthorizationHandlerOptions = { provider: OAuthServer; /** * Rate limiting configuration for the authorization endpoint. * Set to false to disable rate limiting for this endpoint. */ rateLimit?: Partial | false; }; export declare function authorizationHandler({ provider, rateLimit: rateLimitConfig }: AuthorizationHandlerOptions): RequestHandler;