import type { AIType } from '../types/index.js'; export declare function extractZip(zipPath: string, destDir: string): Promise; export declare function copyFolders(sourceDir: string, targetDir: string, aiType: AIType): Promise; export declare function cleanup(tempDir: string): Promise; /** * Create a temporary directory for extracting ZIP files */ export declare function createTempDir(): Promise; /** * Install from a downloaded and extracted ZIP file */ export declare function installFromZip(zipPath: string, targetDir: string, aiType: AIType): Promise<{ copiedFolders: string[]; tempDir: string; }>;