export type DependencyGraph = { dependents: Map>; dependencies: Map>; }; export declare const emptyDependencyGraph: DependencyGraph; export declare const addFileToGraph: (graph: DependencyGraph, filePath: string) => void; export declare const buildInitialDependencyGraph: (graph: DependencyGraph, directories: string[]) => void; export declare const extractDependencies: (filePath: string) => string[]; export declare const getAffectedFiles: (graph: DependencyGraph, changedFile: string) => string[]; export declare const removeFileFromGraph: (graph: DependencyGraph, filePath: string) => void;