import type { GuessedSettings } from "#ai-utils";
/**
 * Detect Next.js project settings with high confidence
 * Only returns settings if we can detect all required components
 *
 * Detection criteria:
 * 1. Package manager (npm/yarn/pnpm) detected via lock file at root
 * 2. Next.js config file (next.config.js/ts/mjs) at root
 * 3. app/ directory exists (Next.js 13+ App Router)
 * 4. package.json has a "dev" script
 * 5. The dev script includes "next dev"
 */
export declare function detectNextJsSettings(basePath: string, files: string[]): Promise<GuessedSettings | null>;
