import type { SourceControlStorageHandle } from '../../storage/domains/source-control/base.js'; import type { WorkItemRow } from '../../storage/domains/work-items/base.js'; import type { GithubIntegration } from './integration.js'; export interface ReconcileAcceptanceLabelsInput { orgId: string; factoryProjectId: string; item: WorkItemRow; } /** * Reflect a maintainer's acceptance of a triaged GitHub issue back on the * issue: the triage skill stamps `status: needs approval` and never removes it, * so the approval gesture on the board is the only point that can clear it. * Best-effort — every failure is a warning, never a rejected transition. */ export declare function reconcileGithubAcceptanceLabels(github: GithubIntegration, sourceControl: SourceControlStorageHandle, input: ReconcileAcceptanceLabelsInput): Promise; //# sourceMappingURL=acceptance-labels.d.ts.map