import { type ProjectType } from './templates.js';
export interface ScaffoldFailurePresentation {
    message: string;
    receipt: {
        failures: Array<{
            stderr?: string;
        }>;
    };
}
export interface CreateNextStepsOptions {
    outputDirectory: string;
    invocationDirectory: string;
    packageManager: string;
    projectType: ProjectType;
    template?: string;
    alreadyInstalled: boolean;
    alreadyBuilt: boolean;
}
export interface NextSteps {
    commands: string;
    commandsTitle: string;
    guidance?: {
        body: string;
        title: string;
    };
    documentationUrl: string;
}
export declare function createNextSteps(options: CreateNextStepsOptions): NextSteps;
export declare function formatScaffoldFailure(error: ScaffoldFailurePresentation): string;
//# sourceMappingURL=presentation.d.ts.map