export interface GitOperations {
    resolveHead(root: string): string;
    resolveMergeBase(root: string): string;
}
export interface GenerateThinIndexOptions {
    repoRoot: string;
    headSha?: string;
    mergeBaseSha?: string;
    today?: string;
    git?: GitOperations;
}
export interface GenerateThinIndexResult {
    outputPath: string;
    repoName: string;
    packageManager: string;
    entryPointCount: number;
}
export declare function generateThinIndex(options: GenerateThinIndexOptions): Promise<GenerateThinIndexResult>;
//# sourceMappingURL=thin-index.d.ts.map