/**
 * Sync Gaps CLI Command
 *
 * Detects increments with partial external sync coverage.
 * Optionally attempts missing syncs with --fix.
 *
 * Usage: specweave sync-gaps [--json] [--fix]
 *
 * @module cli/commands/sync-gaps
 */
export interface SyncGapItem {
    incrementId: string;
    syncedProviders: string[];
    missingProviders: string[];
    lastSyncTimestamp?: string;
}
export interface SyncGapsOptions {
    json?: boolean;
    fix?: boolean;
}
export interface SyncGapsResult {
    gaps: SyncGapItem[];
    fixed: number;
    exitCode: number;
}
export declare function syncGapsCommand(projectRoot: string, options?: SyncGapsOptions, deps?: {
    fixFn?: (incrementId: string, provider: string) => Promise<void>;
}): Promise<SyncGapsResult>;
//# sourceMappingURL=sync-gaps.d.ts.map