import type { PluginLanguage } from '../types.js'; export interface RequiredFile { target: string; pattern: RegExp; optional?: boolean; } export declare function ensureDir(dir: string): Promise; export declare function findFile(targetDir: string, file: RequiredFile): Promise; export declare function detectLanguage(rootDir: string): Promise; export declare function copyPath(rootDir: string, source: string, dest: string, targetFilename?: string): Promise;