import type { ImpactResult } from "../types.js";
export interface ImpactOptions {
    depth?: number | undefined;
    until?: string | undefined;
    include_source?: boolean | undefined;
}
/**
 * Analyze the impact of recent git changes on a repository.
 * Finds changed files, affected symbols, and builds a dependency graph.
 * By default, source code is stripped from symbols to keep output compact.
 */
export declare function impactAnalysis(repo: string, since: string, depthOrOptions?: number | ImpactOptions, until?: string): Promise<ImpactResult>;
//# sourceMappingURL=impact-tools.d.ts.map