/**
 * File processing helpers for reading audio metadata
 */
import type { TagLib } from "../taglib.js";
import type { AudioFileMetadata } from "./types.js";
export declare function processBatch<T>(files: string[], processor: (path: string) => Promise<T>, concurrency: number): Promise<T[]>;
export declare function processFileWithTagLib(filePath: string, taglib: TagLib, includeProperties: boolean, onProgress?: (processed: number, total: number, currentFile: string) => void, processed?: {
    count: number;
}, totalFound?: number): Promise<AudioFileMetadata>;
//# sourceMappingURL=file-processors.d.ts.map