import type { PartialRequest } from './transforms.js'; export type CorsConfig = { origin?: boolean | string | string[]; methods?: string | string[]; allowedHeaders?: string | string[]; exposedHeaders?: string | string[]; credentials?: boolean; maxAge?: number; }; export type CorsHeaders = Record; export type CorsContext = ReturnType; export declare function createCorsContext(cors: CorsConfig | undefined): { shouldHandleCors(request: PartialRequest): boolean; getRequestHeaders(request: PartialRequest): CorsHeaders; }; //# sourceMappingURL=cors.d.ts.map