import { RommClient } from '../romm/client.js'; import { ChecksumData, CliOptions, FileInfo } from '../types.js'; export interface DryRunFileResult { file: FileInfo; checksums: ChecksumData; cached: boolean; exists?: boolean; romName?: string; } export interface DryRunFileError { file: FileInfo; error: string; } /** * Process a single file for dry-run mode. */ export declare function processDryFile(options: { config: CliOptions; file: FileInfo; client?: RommClient; onDebug?: (message: string) => void; }): Promise<{ result?: DryRunFileResult; error?: DryRunFileError; }>; //# sourceMappingURL=process-dry-file.d.ts.map