/**
 * Utilities for file system operations
 */
/**
 * Ensure a directory exists, create it if it doesn't
 */
export declare function ensureDirectoryExists(dirPath: string): void;
/**
 * Save data to a JSON file
 */
export declare function saveJson(filePath: string, data: any): void;
/**
 * Load data from a JSON file
 */
export declare function loadJson<T>(filePath: string, defaultValue: T): T;
/**
 * Save text to a file
 */
export declare function saveText(filePath: string, text: string): void;
/**
 * Load text from a file
 */
export declare function loadText(filePath: string, defaultValue?: string): string;
/**
 * Find the latest file from a list of filenames in a directory
 */
export declare function findLatestFile(directory: string, fileNames: string[]): string | null;
/**
 * Get all files in a directory matching a pattern
 */
export declare function findFilesInDirectory(directory: string, pattern: RegExp): string[];
