import type { AppLogger } from "@paroicms/public-server-lib";
export interface CreateZipArchiveOptions {
    sourceDir: string;
    destDir: string;
    filename: string;
    logger: AppLogger;
}
export declare function createZipArchive({ sourceDir, destDir, filename, logger, }: CreateZipArchiveOptions): Promise<{
    archivePath: string;
    completeArchiveName: string;
    archiveWeight: number;
}>;
