export declare class FileSearcher { /** * Finds all files in the given directory and its subdirectories * that were created after the specified time. * * @param screenshotFolderPath Path to the folder with screenshots. * @param specFileName Name of the spec file. * @param time Time threshold as a Date object. * @returns Array of absolute paths to the matching files. */ static findFilesBeforeTime(screenshotFolderPath: string, specFileName: string, time: Date): string[]; /** * Finds all mp4 video files in the given directory and its subdirectories * that were created after the specified time. * * @param videoFolderPath Path to the folder with video files. * @param specFileName Name of the spec file (without extension). * @param time Time threshold as a Date object. * @returns Array of absolute paths to the matching mp4 files. */ static findVideoFilesBeforeTime(videoFolderPath: string, specFileName: string, time: Date): string[]; /** * Finds all mp4 video files in the given directory and its subdirectories. * * @param videoFolderPath Path to the folder with video files. * @param specFileName Name of the spec file (without extension). * @param specRelativePath Optional relative path from e2e directory to the spec file. * @returns Array of absolute paths to the matching mp4 files. */ static findVideoFiles(videoFolderPath: string, specFileName: string, specRelativePath?: string): string[]; private static findFolderByName; }