export type Framework = 'express' | 'next' | 'plain' | 'react'; export type PackageManager = 'bun' | 'npm' | 'pnpm' | 'yarn'; export declare const VALID_PACKAGE_MANAGERS: readonly PackageManager[]; export interface ProjectInfo { framework: Framework; hasReact: boolean; isMonorepo: boolean; packageManager: PackageManager; } export declare function detect(dir?: string): ProjectInfo; export declare function pmExec(pm: PackageManager): string;