import { RequestHandler } from 'express'; export type HttpMethod = 'GET' | 'POST' | 'PATCH' | 'PUT' | 'DELETE' | 'OPTIONS'; export interface ICorsMiddlewareOptions { allowedHeaders?: string[]; allowedMethods?: HttpMethod[]; allowedOrigins?: string[]; credentials?: boolean; preflightContinue?: boolean; } /** * Returns an Express compatible middleware that provides cross-origin-resource- * sharing capabilities. */ export declare const corsMiddleware: ({ allowedHeaders, allowedMethods, allowedOrigins, credentials, preflightContinue, }?: ICorsMiddlewareOptions) => RequestHandler;