import type { RepomixConfigMerged } from '../config/configSchema.js'; import type { SkippedFileInfo } from '../core/file/fileCollect.js'; import type { PackResult } from '../core/packager.js'; import type { SuspiciousFileResult } from '../core/security/securityCheck.js'; export declare const getDisplayPath: (absolutePath: string, cwd: string) => string; export interface ReportOptions { skillDir?: string; } export declare const reportResults: (cwd: string, packResult: PackResult, config: RepomixConfigMerged, options?: ReportOptions) => void; export declare const reportSummary: (cwd: string, packResult: PackResult, config: RepomixConfigMerged, options?: ReportOptions) => void; export declare const reportSecurityCheck: (rootDir: string, suspiciousFilesResults: SuspiciousFileResult[], suspiciousGitDiffResults: SuspiciousFileResult[], suspiciousGitLogResults: SuspiciousFileResult[], config: RepomixConfigMerged) => void; export declare const reportTopFiles: (fileCharCounts: Record, fileTokenCounts: Record, topFilesLength: number, totalTokens: number) => void; export declare const reportSkippedFiles: (_rootDir: string, skippedFiles: SkippedFileInfo[]) => void; export declare const reportCompletion: () => void;