export interface StackFingerprint {
    frontend: string;
    backend: string;
    database: string[];
    orm: string;
    validation: string;
    testing: string[];
    stateManagement: string;
    styling: string;
    auth: string;
    apiStyle: string;
    monorepo: string;
    packageManager: string;
    deployment: string[];
    languages: string[];
    trustScore: number;
}
export interface ArchitecturePattern {
    type: string;
    confidence: string;
    entryPoints: string[];
    topLevelDirs: string[];
    coreModules: string[];
}
export interface ProjectDNA {
    stack: StackFingerprint;
    architecture: ArchitecturePattern;
    fileCount: number;
    lineCount: number;
    name: string;
    purpose: string;
}
export declare function detectProjectDNA(root: string): ProjectDNA;
//# sourceMappingURL=stack-detector.d.ts.map