import { type ParseReturn, type FolderData } from '../interfaces.js'; /** * Asynchronously prints the paths of files from the provided `FolderData` to the console. * For each file: * - If it's a directory, it's skipped. * - If it's a file, its path is printed to the console. * * @function * @async * @param {FolderData} lsFolder - The data structure containing paths and other folder-related information. * @returns {Promise} A promise that resolves once all file paths have been printed. * @example * * const folderData = { * paths: [...], * tree: [...], * excluded: [...] * }; * await printFiles(folderData); */ export declare const printFiles: (lsFolder: FolderData) => Promise; /** * Prints statistics about the processed files to the console. * - First, it prints all excluded files with the label 'EXCLUDE'. * - Then, for each entry in the `result`: * - If there's no file associated with the entry, it's skipped. * - Otherwise, it logs the type of the entry and the source to destination mapping. * * @function * @param {FolderData} lsFolder - The data structure containing paths and other folder-related information. * @param {ParseReturn[]} result - An array of results from the parsing process. * @example * * const folderData = { * paths: [...], * tree: [...], * excluded: [...] * }; * const results = [...]; * printStats(folderData, results); */ export declare const printStats: (lsFolder: FolderData, result: ParseReturn[]) => void; //# sourceMappingURL=output.d.ts.map