export type Framework = "react" | "vue" | "solid" | "svelte" | "unknown"; export type Styling = "tailwind-v4" | "tailwind-v3" | "css-modules" | "vanilla-extract" | "emotion" | "styled-components" | "unknown"; export type TestRunner = "vitest" | "jest" | "playwright" | "none"; export interface StackDetection { framework: Framework; styling: Styling; hasTypeScript: boolean; testRunners: TestRunner[]; } export declare function detectStack(repoRoot: string): StackDetection; export declare function detectFramework(deps: Record): Framework; export declare function detectStyling(deps: Record, repoRoot: string): Styling; export declare function detectTestRunners(deps: Record): TestRunner[];