type ServiceDepLevel = "error" | "warn" | "info";
export interface ServiceDependencyDiagnostic {
    level: ServiceDepLevel;
    message: string;
    sourceFile: string;
    serviceKey?: string;
    relatedKeys?: string[];
}
export interface ServiceDependencyReport {
    diagnostics: ServiceDependencyDiagnostic[];
    graph: Map<string, Set<string>>;
}
export declare function analyzeServiceDependencies(rootDir: string): Promise<ServiceDependencyReport>;
export {};
