/**
 * Non-JS manifest parsers + key-dependency selector for buildProjectOverview.
 * Narrow scope by design — we only extract the few fields the wiki overview
 * needs, not full TOML/Go-module parse trees.
 */
import type { DependencySummary } from "./wiki-manifest.js";
import type { ProjectProfile } from "./project-tools.js";
export interface GoModSummary {
    name: string | null;
    deps: string[];
}
export interface TomlProjectSummary {
    name: string | null;
    version: string | null;
    description: string | null;
    deps: string[];
}
export declare function parseGoMod(source: string): GoModSummary;
/** Narrow regex-based parse of pyproject.toml `[project]` section. */
export declare function parsePyprojectToml(source: string): TomlProjectSummary;
export declare function parseCargoToml(source: string): TomlProjectSummary;
/** Detect shallow clone (git rev-parse --is-shallow-repository). Safe on
 *  missing git binary / non-repo / permission errors. */
export declare function isShallowClone(root: string): boolean;
export declare function selectKeyDependencies(projectResult: ProjectProfile): DependencySummary;
//# sourceMappingURL=wiki-overview-sources.d.ts.map