export interface CompressionOptions {
    level?: number;
    threshold?: number;
    memLevel?: number;
    strategy?: number;
}
export declare class CompressionService {
    private options;
    constructor(options?: CompressionOptions);
    private shouldCompress;
    compress(data: string | Buffer): Promise<Buffer>;
    decompress(data: Buffer): Promise<Buffer>;
    compressString(data: string): Promise<Buffer>;
    decompressToString(data: Buffer): Promise<string>;
    isCompressed(data: Buffer): boolean;
}
//# sourceMappingURL=compressionService.d.ts.map