import type { OnboardingConfig, OnboardingChecklist, GuidedTour, GuidedTourArea, OnboardingRecommendation, OnboardingProgressSummary, TourStep, QuickStartTemplate, OnboardingRole, OnboardingProjectType, OnboardingTeamSize } from '../types/index.js';
export declare function buildRecommendations(role: OnboardingRole, projectType: OnboardingProjectType, teamSize: OnboardingTeamSize): OnboardingRecommendation[];
export declare function formatRecommendationsMarkdown(config: OnboardingConfig, recommendations: OnboardingRecommendation[]): string;
export declare function getGuidedTour(area: GuidedTourArea): GuidedTour;
export declare function formatTourMarkdown(tour: GuidedTour): string;
export declare function buildOnboardingChecklist(projectPath: string): Promise<OnboardingChecklist>;
export declare function formatChecklistMarkdown(checklist: OnboardingChecklist): string;
export declare function getQuickStart(template: QuickStartTemplate): string;
export declare function buildProgressSummary(projectPath: string, config: OnboardingConfig | null): Promise<OnboardingProgressSummary>;
export declare function formatTourStep(step: TourStep): string;
//# sourceMappingURL=onboarding-engine.d.ts.map