export type BuildTool = 'vite' | 'webpack' | 'turbopack' | 'esbuild' | 'rollup' | 'parcel' | 'rspack' | 'unknown';
export type Bundler = 'rolldown' | 'rollup' | 'esbuild' | 'webpack' | 'unknown';
export type BrowserTarget = 'baseline-widely-available' | 'legacy' | 'modern' | 'unknown';
export interface BuildToolDetectionResult {
    buildTool: BuildTool;
    version?: string;
    bundler?: Bundler;
    browserTarget?: BrowserTarget;
    configFile?: string;
}
/** Internal shape of package.json used by build tool detection. */
export interface BuildToolPackageJson {
    devDependencies?: Record<string, string>;
    dependencies?: Record<string, string>;
}
export interface BuildToolFinding {
    id: string;
    severity: 'high' | 'medium' | 'low' | 'info';
    category: string;
    title: string;
    description: string;
    fix: string;
}
//# sourceMappingURL=build-tool.d.ts.map