import type { Framework } from '../services/ProjectDetectionService';
/** Dev command + default port per framework. Single source of truth. */
export declare const FRAMEWORK_DEV_CONFIG: Record<string, {
    devCommand: string;
    defaultPort: number;
}>;
/**
 * Build the shell command to start a framework's dev server on a specific
 * port. Honors how each framework actually accepts a port:
 *   - CRA reads from the PORT env var (no CLI flag)
 *   - npm passes flags after `--` separator: `npm run dev -- --port N`
 *   - yarn / pnpm pass them inline: `yarn dev --port N`
 */
export declare function buildDevServerCommand(framework: Framework, packageManager: string, devCommand: string, port: number): {
    cmd: string;
    args: string[];
    env: Record<string, string>;
};
//# sourceMappingURL=devServerCommand.d.ts.map