import { Elysia } from 'elysia'; export interface CorsOptions { origin?: string | string[] | RegExp; methods?: string[]; allowedHeaders?: string[]; credentials?: boolean; } /** * CORS (Cross-Origin Resource Sharing) middleware */ export declare function corsMiddleware(options?: CorsOptions): (app: Elysia) => Elysia<"", { decorator: {}; store: {}; derive: {}; resolve: {}; }, { typebox: {}; error: {}; }, { schema: {}; standaloneSchema: {}; macro: {}; macroFn: {}; parser: {}; response: {}; }, {}, { derive: {}; resolve: {}; schema: {}; standaloneSchema: {}; response: {}; }, { derive: {}; resolve: {}; schema: {}; standaloneSchema: {}; response: {}; }>; //# sourceMappingURL=cors.middleware.d.ts.map