/**
 * GitHub Spec Content Sync
 *
 * Syncs spec CONTENT (title, description, user stories) to GitHub Issues.
 * Does NOT sync STATUS - that's managed in GitHub.
 *
 * Sync Direction:
 * - Title/Description: SpecWeave → GitHub (we update)
 * - Status (open/closed): GitHub → SpecWeave (we read)
 */
import { ContentSyncResult } from '../../../../../src/core/specs/spec-content-sync.js';
export interface GitHubContentSyncOptions {
    specPath: string;
    owner?: string;
    repo?: string;
    dryRun?: boolean;
    verbose?: boolean;
}
/**
 * Sync spec content to GitHub issue
 * Creates issue if it doesn't exist, updates if it does
 */
export declare function syncSpecContentToGitHub(options: GitHubContentSyncOptions): Promise<ContentSyncResult>;
/**
 * Check if spec content sync is enabled
 */
export declare function isContentSyncEnabled(projectRoot: string): Promise<boolean>;
//# sourceMappingURL=github-spec-content-sync.d.ts.map