import type { WorktreeDeliveryConfig } from "../worktree/types.js"; import type { ParsedWorkItem } from "./types.js"; /** * session 命令组的 GitHub provider 适配:复用 worktree 命令组同一 `gh` CLI 凭据通道 * (gh auth),不引入任何新凭据机制。只做 issue 读取、评论追加与 ProjectV2 字段更新。 */ export declare function readIssue(root: string, workItem: ParsedWorkItem): { state: string; title: string; body: string; url: string; }; interface ProjectFieldRead { present: boolean; value?: string; } /** 读取 issue 在指定 Project 上的字段值(文本或单选)。 */ export declare function readProjectField(root: string, repository: string, project: NonNullable, issueNumber: number, fieldName: string): ProjectFieldRead; interface ProjectFieldUpdate { fieldName: string; applied: boolean; error?: string; } /** 更新 issue 在 Project 看板上的字段(文本或单选),返回逐字段结果。 */ export declare function updateProjectField(root: string, repository: string, project: NonNullable, issueNumber: number, fieldName: string, fieldValue: string): ProjectFieldUpdate; /** 向 issue 追加 receipts 评论;body 为确定性 JSON 列表(回执 id 列表)。 */ export declare function appendReceiptsComment(root: string, workItem: ParsedWorkItem, receiptIds: string[]): { applied: boolean; error?: string; }; export {}; //# sourceMappingURL=provider.d.ts.map