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