/** * Read a template file from the templates directory * @param filename Template filename * @returns Template content as string */ export declare function readTemplate(filename: string): string; /** * Write content to a file * @param filePath Path to write the file * @param content Content to write */ export declare function writeFile(filePath: string, content: string): void; /** * Generate a unique filename for a test * @param prefix Prefix for the filename * @param extension File extension * @returns Unique filename */ export declare function generateUniqueFilename(prefix: string, extension?: string): string; /** * Simple template engine to replace placeholders in templates * @param template Template string * @param data Data object with values to replace * @returns Processed template */ export declare function processTemplate(template: string, data: Record): string;