/** * Compression for Elysia, as an `onAfterHandle` hook. Negotiates * `Accept-Encoding` and returns a compressed `Response` with the right headers. * * @example * ```ts * import { Elysia } from 'elysia'; * import { elysia as compression } from '@myrialabs/zipkit'; * const app = new Elysia().onAfterHandle(compression()).get('/', () => bigJson); * ``` */ import { type CompressionOptions } from './shared.js'; /** Create an Elysia `onAfterHandle` compression hook. */ export declare function elysia(options?: CompressionOptions): (ctx: any) => Promise; //# sourceMappingURL=elysia.d.ts.map