/** * Infrastructure: Compressor Factory * Creates appropriate compressor based on configuration */ import { ICompressor } from '../../domain/interfaces/ICompressor'; import { CompressorConfig } from '../../domain/interfaces/ICompressor'; export type CompressionType = 'none' | 'gzip' | 'brotli' | boolean; export declare class CompressorFactory { static create(type: CompressionType, config?: CompressorConfig): ICompressor; /** * Auto-detect best compressor based on Accept-Encoding header */ static createFromAcceptEncoding(acceptEncoding: string | undefined, config?: CompressorConfig): ICompressor; } //# sourceMappingURL=CompressorFactory.d.ts.map