import type { StatusEntry } from './types.ts'; /** * The `## ` header `--branch` prepends to the short formats. * * @param branch the branch HEAD names, null when detached * @param noCommits whether HEAD resolves to nothing yet */ export declare function branchLine(branch: string | null, noCommits: boolean): string; /** The whole of `--short` / `--porcelain` output. */ export declare function shortFormat(rows: readonly StatusEntry[], header: string | null): string; /** * The default, human-readable status report. * * @param rows every row, already in git's order * @param branch the branch HEAD names, null when detached * @param commit the abbreviated commit HEAD holds, set only when detached * @param noCommits whether HEAD resolves to nothing yet * @param merging whether a merge is in progress * @param hideUntracked whether `-uno` suppressed the scan */ export declare function longFormat(rows: readonly StatusEntry[], branch: string | null, commit: string | null, noCommits: boolean, merging: boolean, hideUntracked: boolean): string; //# sourceMappingURL=render.d.ts.map