import { Buffer } from 'node:buffer';

declare function checkWritableFs(): boolean;
declare class TempGzipFile {
    uuid: string;
    private filePath;
    private gzip;
    private writeStream;
    private readyPromise;
    private closedPromise;
    constructor(name: string);
    get size(): number;
    writeLines(lines: Buffer[]): Promise<void>;
    getContent(): Promise<Buffer<ArrayBufferLike>>;
    close(): Promise<void>;
    delete(): Promise<void>;
}

export { checkWritableFs, TempGzipFile as default };
