/** Renders `.github/workflows/cadence-verify.yml` for `cadence init --ci`. */ export declare function renderCiWorkflowYaml(installCommand: string): string; export interface OwnerRepo { owner: string; repo: string; } /** Parse a `git remote get-url origin` value (https or ssh form) into owner/repo, or null if not GitHub. */ export declare function parseGitHubOwnerRepo(remoteUrl: string): OwnerRepo | null; /** * The `gh api` branch-protection recipe printed (never executed) after * `cadence init --ci` writes the workflow — matches the repo's * "refuse + suggest, never silently mutate" convention for anything * touching shared/branch-protected state. */ export declare function renderBranchProtectionRecipe(ownerRepo: OwnerRepo | null, defaultBranch: string): string; //# sourceMappingURL=ci-workflow.d.ts.map