import type { RuleDecision } from "../types.js"; export interface TeamOnboardingConfig { decisions: RuleDecision[]; projectName?: string; gitProvider?: string; } /** * Generate the content of `scripts/onboard.sh` — an idempotent * onboarding script that sets up a developer environment for the project. * * Sections: * 1. set -euo pipefail * 2. Color definitions * 3. Prerequisite checks (node, npm, git) * 4. Dependency installation (npm install) * 5. Git hooks setup (husky) * 6. Gitleaks install (when R022 is active) * 7. Dual-remote config (when gitProvider === "both") * 8. Verification (linter + summary) * 9. Onboarding complete */ export declare function generateTeamOnboarding(config: TeamOnboardingConfig): string; //# sourceMappingURL=team_onboarding.d.ts.map