import { detectPackageManager } from "../package-manager.js";
import type { Prompter } from "../prompter.js";
import { type SetupState } from "../state.js";
import type { SetupBox } from "../step.js";
export interface OneShotNextStepsOptions {
    /** Reports the next-steps note. The box never prompts. */
    prompter: Prompter;
    /** Test seam for the package manager that owns generated commands. */
    detectPackageManager?: typeof detectPackageManager;
}
/**
 * THE ONE-SHOT EPILOGUE BOX: a one-shot run skips every post-scaffold box, so
 * it ends here with exactly the commands that take the scaffold to a running
 * agent. No project or team was resolved, so `vercel link` is the credential
 * step: a logged-in CLI plus the link lets the runtime mint an AI Gateway
 * token, and pasting a key into `.env.local` is the manual alternative.
 */
export declare function oneShotNextSteps(options: OneShotNextStepsOptions): SetupBox<SetupState, null, null>;
