/**
 * GitHub Issue Body Parser
 *
 * Parses AC checkbox state and sync metadata from a GitHub issue body.
 * Used by the pull sync to detect changes made on GitHub.
 *
 * @module github-issue-body-parser
 */
export interface ParsedIssueBody {
    /** AC ID → checked state and description */
    acceptanceCriteria: Record<string, {
        checked: boolean;
        description: string;
    }>;
    /** Sync marker metadata (if present) */
    syncMarker?: {
        specId: string;
        userStoryId: string;
    };
}
/**
 * Parse a GitHub issue body to extract AC checkbox states and sync metadata.
 *
 * Strategy:
 * 1. Try to find ACs within "## Acceptance Criteria" section
 * 2. Fallback: scan entire body for AC-pattern checkboxes
 * 3. Parse sync footer marker if present
 */
export declare function parseIssueBody(body: string): ParsedIssueBody;
//# sourceMappingURL=github-issue-body-parser.d.ts.map