import type { MergeableRecord } from '@eagleoutice/flowr/util/objects'; import type { StatisticsSummarizerConfiguration } from '../summarizer/summarizer'; export interface SummarizedWithProject, Count = number[]> { uniqueProjects: Uniques; uniqueFiles: Uniques; count: Count; } export declare function emptySummarizedWithProject(): SummarizedWithProject; export type ReplaceKeysForSummary = MergeableRecord & { [K in keyof Source]: Target; }; export declare function recordFilePath(summarize: SummarizedWithProject, filepath: string, config: StatisticsSummarizerConfiguration): void;