import { CBFileSystem } from "../node/file-system"; /** * Archive service for managing zip file creation and extraction */ export declare class ArchiveService { private fileSystem; constructor(fileSystem: CBFileSystem); /** * Creates the zip package * @param {string[]} files - Array of files to package * @param {string} appDir - The application directory * @param {string} outputPath - The output path for the package */ createZipPackage(files: string[], appDir: string, outputPath: string): Promise; /** * Extract zip file to specified directory using yauzl * @param {string} zipFilePath - Path to the zip file * @param {string} extractDir - Directory to extract contents to */ extractZipFile(zipFilePath: string, extractDir: string): Promise; }