import type { CORSConfig, CORSHeaderOptions, SyncCORSHeaderOptions } from "./types.js"; export declare function scrubPolicyOwnedCORSHeaders(headers: Headers): boolean; export declare function applyCORSHeaders(options: CORSHeaderOptions): Promise; /** Apply CORS synchronously. Promise-returning values still fail closed at runtime. */ export declare function applyCORSHeadersSync(options: SyncCORSHeaderOptions): Response | void; export declare function shouldApplyCORS(request: Request, config?: boolean | CORSConfig): boolean; //# sourceMappingURL=headers.d.ts.map