import { ANY } from "./support.js"; /** * Holds configuration for how to set the `Access-Control-Expose-Headers` header. * * @see [MDN](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Expose-Headers) * @see {@link CorsLayer.exposeHeaders} */ export declare class ExposeHeaders { private readonly inner; private constructor(); static default(): ExposeHeaders; static from(like: ExposeHeadersLike): ExposeHeaders; /** * Allows no headers. */ static none(): ExposeHeaders; /** * Allows any headers by sending a wildcard (`*`). */ static any(): ExposeHeaders; /** * Sets multiple exposed headers. */ static list(headers: string[]): ExposeHeaders; } export type ExposeHeadersLike = ExposeHeaders | string[] | typeof ANY | null;