import { b as StandardHandlerInterceptorOptions, c as StandardHandlerPlugin, a as StandardHandlerOptions } from '../shared/orpc-server.BUHjhBeF.mjs'; import { Value } from '@rubenbupe/orpc-shared'; import { C as Context } from '../shared/orpc-server.CtmmTVAK.mjs'; import '@rubenbupe/orpc-client'; import '@rubenbupe/orpc-contract'; import '@rubenbupe/orpc-standard-server'; interface CORSOptions { origin?: Value]>; timingOrigin?: Value]>; allowMethods?: readonly string[]; allowHeaders?: readonly string[]; maxAge?: number; credentials?: boolean; exposeHeaders?: readonly string[]; } declare class CORSPlugin implements StandardHandlerPlugin { private readonly options; constructor(options?: CORSOptions); init(options: StandardHandlerOptions): void; } interface ResponseHeadersPluginContext { resHeaders?: Headers; } declare class ResponseHeadersPlugin implements StandardHandlerPlugin { init(options: StandardHandlerOptions): void; } export { CORSPlugin, ResponseHeadersPlugin }; export type { CORSOptions, ResponseHeadersPluginContext };