/**
 * JIRA Spec Content Sync
 *
 * Syncs spec CONTENT (title, description, user stories) to JIRA Epics.
 * Does NOT sync STATUS - that's managed in JIRA.
 *
 * Sync Direction:
 * - Title/Description: SpecWeave → JIRA (we update)
 * - Status (To Do/In Progress/Done): JIRA → SpecWeave (we read)
 */
import { ContentSyncResult } from '../../../../../src/core/specs/spec-content-sync.js';
export interface JiraConfig {
    domain: string;
    email: string;
    apiToken: string;
    projectKey: string;
}
export interface JiraContentSyncOptions {
    specPath: string;
    config: JiraConfig;
    dryRun?: boolean;
    verbose?: boolean;
}
/**
 * Sync spec content to JIRA epic
 * Creates epic if it doesn't exist, updates if it does
 */
export declare function syncSpecContentToJira(options: JiraContentSyncOptions): Promise<ContentSyncResult>;
/**
 * Check if spec content sync is enabled
 */
export declare function isContentSyncEnabled(projectRoot: string): Promise<boolean>;
//# sourceMappingURL=jira-spec-content-sync.d.ts.map