import { BaseHandler } from "./base.js"; import type { HandlerContext, HandlerMetadata, HandlerResult } from "../types.js"; import { resolveAppRouteFile } from "../request/api/app-router-resolver.js"; type AppRouteResolver = typeof resolveAppRouteFile; export interface CorsHandlerDependencies { resolveAppRouteFile?: AppRouteResolver; } export declare class CorsHandler extends BaseHandler { metadata: HandlerMetadata; private static readonly DEFAULT_METHODS; private static readonly HTTP_METHODS; private readonly resolveAppRouteFile; constructor(dependencies?: CorsHandlerDependencies); handle(req: Request, ctx: HandlerContext): Promise; private resolveAllowedMethods; } export {}; //# sourceMappingURL=cors.d.ts.map