/** A single GH Project board card, reduced to the fields `totem orient` derives from. */ export interface BoardItem { /** Board status column (e.g. 'In Progress'). Absent items default to 'Todo' at the call site. */ status?: string; title: string; /** The linked issue/PR number, when the card is backed by one (draft cards have none). */ contentNumber?: number; /** The linked issue/PR's repo as 'owner/repo' (org boards span repos); absent for draft cards. */ contentRepo?: string; /** The card content kind: 'Issue' | 'PullRequest' | 'DraftIssue'. */ contentType?: string; } /** * Read the in-flight items of a GH Project board for `owner` / `projectNumber`. * * Throws (via `ghFetchAndParse` → `handleGhError`) when the board is * inaccessible / the project is absent / the JSON shape is unexpected — and * directly when the response is truncated (`items.length < totalCount`, * mmnto-ai/totem#2644); the `orient` command catches that and renders a * per-section `{ error }` envelope. */ export declare function fetchBoardItems(owner: string, projectNumber: number, cwd: string): BoardItem[]; //# sourceMappingURL=github-cli-project.d.ts.map